C# Visual Studio中的目标框架没有效果?
我想知道Visual Studio 2015中的以下行为。 我创建了一个针对.NET Framework 4.8的简单控制台应用程序,并显示了目标框架:C# Visual Studio中的目标框架没有效果?,c#,visual-studio-2015,.net-framework-version,.net-framework-4.8,C#,Visual Studio 2015,.net Framework Version,.net Framework 4.8,我想知道Visual Studio 2015中的以下行为。 我创建了一个针对.NET Framework 4.8的简单控制台应用程序,并显示了目标框架: AppDomain.CurrentDomain.SetupInformation.TargetFrameworkName 结果是:.NETFramework,版本=v4.5 为什么它不返回v4.8而不是v4.5 编辑: 我现在发现:问题只发生在.vshost.exe上。在属性->调试中运行.exe或禁用vshost时,它会正确显示v4.8。我还
AppDomain.CurrentDomain.SetupInformation.TargetFrameworkName
结果是:.NETFramework,版本=v4.5
为什么它不返回v4.8而不是v4.5
编辑:
我现在发现:问题只发生在.vshost.exe上。在属性->调试中运行.exe或禁用vshost时,它会正确显示v4.8。我还发现,在WcfSvcHost中运行的应用程序出现了问题。您需要一个干净的构建来强制重新编译所有内容。更改网络版本时,不存在对网络版本的依赖关系。请在app.config文件中强制重新编译OK,下一步查看