繁体   English   中英

如何更改sageframe的.net框架版本?

[英]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中构建的。

在你的条件下改变目标框架:

  • 右键单击项目库。
  • 选择属性(表单将打开)。
  • 选择应用程序选项卡。
  • 选择目标框架为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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM