【问题标题】:How to change .net framework version for sageframe?如何更改 sageframe 的 .net 框架版本?
【发布时间】:2015-02-19 09:46:44
【问题描述】:

我有 Windows 8.1 和 Visual Studio 2013。当我构建项目时,它会生成错误指示,

警告 2 主要参考“D:\SageDemo3.5\SageFrame.Common\bin\Debug\SageFrame.Common.dll” 无法解决,因为它是针对“.NETFramework,Version=v4.5.1”构建的 框架。

这是比当前目标框架“.NETFramework,Version=v4.5”更高的版本。

【问题讨论】:

  • SageFrame.Common.dll 是您解决方案中项目的输出,还是您引用的预构建 dll?

标签: c# asp.net visual-studio sageframe


【解决方案1】:

您似乎添加了一个项目库,然后在该库中您在 Viusual studio 2013 中引用了SageFrame.common。然后您构建它并得到该错误。

如果是这种情况,请确保您添加的项目库具有应用程序目标框架 4.5.1 而不是 4.5。因为 SageFrame.Common 内置于 4.5.1 。

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

  • 右键单击您的项目库。
  • 选择属性(将打开一个表单)。
  • 选择应用程序选项卡。
  • 选择目标框架为4.5.1。

【讨论】:

    【解决方案2】:

    我假设您的 web.config 中指定了版本,例如:

    <httpRuntime targetFramework="4.5" />
    

    另一个可能出错的地方是 IIS 应用程序池,例如,如果您的默认应用程序池在 4.0 或更早版本上运行。因此,您需要做的是运行 Internet Information Services Manager,使用 4.5 创建一个应用程序池,然后将此应用程序池设置为您正在处理的站点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-03
      • 1970-01-01
      • 1970-01-01
      • 2017-08-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多