我一直在從事從一開始就使用VS2012 MVC 4.5創建的大型項目。我在我們的服務器上發佈了它,它只安裝了.net 4.0,並且我遇到了錯誤(無法理解)。 Corp IT表示,在他們批准和安裝4.5個月之前,他們會有幾個月的時間 - VS2012有沒有可以將項目編譯爲4.0的方法?如果有可能,我是否會失去功能,如捆綁/縮小等?VS2012編譯.net 4?
我討厭不得不嘗試端口的所有我的代碼到VS2010 ....
提前感謝!
我一直在從事從一開始就使用VS2012 MVC 4.5創建的大型項目。我在我們的服務器上發佈了它,它只安裝了.net 4.0,並且我遇到了錯誤(無法理解)。 Corp IT表示,在他們批准和安裝4.5個月之前,他們會有幾個月的時間 - VS2012有沒有可以將項目編譯爲4.0的方法?如果有可能,我是否會失去功能,如捆綁/縮小等?VS2012編譯.net 4?
我討厭不得不嘗試端口的所有我的代碼到VS2010 ....
提前感謝!
只需打開項目屬性並將「應用程序」選項卡上的「目標框架」更改爲「.NET Framework 4」。
它也可以在指定的MSBuild工具集,當您使用生成項目
的MSBuild yoursolution.sln /toolsversion:4.0
這樣您就不必在項目設置中更改它。
此鏈接詳細解釋了有關的工具集 http://msdn.microsoft.com/en-us/library/bb383796.aspx
工具版本完全獨立於目標框架版本。工具版本可以更高,更低或相同,沒有問題。 (VS2012/.NET 4.5的版本仍然保持在4.0) – hvd
您可以設置目標框架,只是,你想,包括.Net 4.0
我覺得有趣的是他們如何標記「2.0」,「3.0」,然後是「4」?一致性... –
這是營銷人員的錯。這些是官方名稱。 –
DOH任何版本!不知道我錯過了什麼 - 謝謝! – Losbear
問題的第二部分 - 所有nuget捆綁/縮小的東西是否仍然有效? – Losbear
是的,它們應該是因爲這些不是運行時功能,而是Visual Studio的功能。 –