![](/img/trans.png)
[英]How to change .NET version in Visual Studio 2019 to .NET Framework 4.7.2?
[英]How to change .net framework version for sageframe?
我有Visual Studio 2013的Windows 8.1。当我构建项目时,它会生成错误指示,
Warning 2 The primary reference "D:\SageDemo3.5\SageFrame.Common\bin\Debug\SageFrame.Common.dll" could not be resolved because it was built against the ".NETFramework,Version=v4.5.1" framework.
这是比当前目标框架“.NETFramework,Version = v4.5”更高的版本。
您似乎已经添加了一个项目库,然后在该库中您已经在Viusual studio 2013中SageFrame.common
了SageFrame.common的参考。然后您构建它并获得该错误。
如果这是条件,那么请确保您添加的项目库具有应用程序目标框架4.5.1而不是4.5。 因为SageFrame.Common
是在4.5.1中构建的。
在你的条件下改变目标框架:
我假设你的web.config中指定了版本,如:
<httpRuntime targetFramework="4.5" />
另一个可能出错的地方是IIS应用程序池,例如,如果您的默认应用程序池在4.0或更早版本上运行。 因此,您需要做的是运行Internet Information Services Manager,使用4.5创建应用程序池,然后将此应用程序池设置为您正在处理的站点。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.