以下程序集属性之间的有效差异是什么 - 即可能发生的运行时差异(如果有)。
[assembly: TargetFramework(".NETFramework,Version=v4.5.2",
FrameworkDisplayName = "")]
[assembly: TargetFramework(".NETFramework,Version=v4.5.2",
FrameworkDisplayName = ".NET Framework 4.5.2")]
当构建机器没有安装 4.5.2 参考程序集(通过目标包)时,第一个由 MSBuild 生成(带有警告)。第二个是在构建机器安装了参考程序集时产生的(警告消失)。我觉得第二个更正确,但没有任何具体事实来支持这一点。两个二进制文件似乎都可以工作。