我正在运行什么版本的.NET?

时间:2019-02-06 00:10:12

标签: c# asp.net .net .net-4.7

我有一个ASP.NET Web App,我想使用.NET 4.7.1来构建和运行它(以前曾经使用.NET 4.5或我相信是这样)。

我已将项目的目标框架更新为.NET Framework 4.7.1,并使用以下命令重新安装了所有NuGet依赖项: Update-Package -reinstall

我的packages.config现在对所有软件包都说: targetFramework =“ net471”

构建解决方案后,我使用ILSpy打开了Web应用程序的DLL之一,发现了这一点:

  

版本= 1.0.0.0,文化=中性,PublicKeyToken =空//全局类型:    //架构:AnyCPU(首选64位)//运行时:   v4.0.30319

但与此同时,程序集说:

  

[程序集:TargetFramework(“。NETFramework,Version = v4.7.1”,   FrameworkDisplayName =“ .NET Framework 4.7.1”)]

我显然错过了一些东西,但我不知道它是什么。从这些信息来看,我似乎仍在.NET 4.5上运行,但我不知道为什么。

我的Visual Studio版本是2017

谢谢!

0 个答案:

没有答案