簡體   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