我在AssemblyInfo文件中有这个属性。现在设置为:
System.Runtime.Versioning.SupportedOSPlatform("windows7.0")]
根据文档,当时的想法是防止任何人在windows 7 之前的任何设备上使用该软件
但我不记得我在哪里得到了真正的文字字符串";windows7.0";。是否有可用的有效平台的文档列表?我只是说;windows8.0";对于windows 8"windows10.0";对于windows 10?等微软的文档似乎没有给出任何指导
在这种情况下,它不仅仅是一个平台,而且是一个似乎构建为简单字符串串联的平台版本。文档中的平台兼容性分析器文章中有多个示例。
此外,AFAIK您应该能够为此使用RID(运行时标识符(,请参阅文档和github repo中的更多信息。
此外,操作系统特定的TFM(目标框架名字对象(文档也很有用。