0
私はsharpsnmplibのNET452条件シンボルの意味/使用について混同しています。私はかかわらず、.NETのバージョン4.6.1を、このプロパティは常にfalseを返します - と言う - sharpsnmplibでの条件付きNET452の定義?
public static bool IsRunningOnWindows
{
get
{
#if NET452
return !IsRunningOnMono;
#elif NETSTANDARD1_3
return RuntimeInformation.IsOSPlatform(OSPlatform.Windows);
#else
return false;
#endif
}
が、これは私がターゲットフレームワークを変更した場合という意味ではありません。一つの例は、SnmpMessageExtensionでは、このプロパティでありますまだWindows上で動作していますか?唯一、独自のプロジェクト(
net452
などを対象と.NETの標準クラスライブラリ)の範囲を持って定義し、条件付き
おかげ