2010-05-31 33 views
2

我有一個包含5個類庫和一個asp.net網站項目的Web解決方案。這是一個爲.NET 3.5編譯的電子商務解決方案(某些類庫被設置爲.NET 2)。設置爲.NET 2.0的類庫正在構建爲.NET 4.0

當我安裝VS 2010時,我決定試一試並將其升級到.NET 4,但那樣做並不好,不記得原因。我恢復了源代碼控制,清除所有本地文件,從源代碼控制重新下載,並返回到VS 2008.

我決定再次嘗試使用VS 2010,因爲VS 2008出現了一些問題,但是當我構建該解決方案因爲其中一個類庫正在編譯爲.NET 4而失敗。我檢查了項目設置,並將其設置爲.NET 2.我嘗試對解決方案進行清理,這沒有什麼區別,項目始終構建裝配到.net框架4.x.

我想象得到緩存在系統上的東西,例如msbuild等。有誰知道在哪裏清除這個緩存,這樣任何東西都會讓我的類庫人質到.net 4實際上可以讓它完全重新編譯並拿起項目設置了嗎?

謝謝。

回答

1

這是項目文件中的一個問題,它具有工具屬性集,只需要清除.NET 4編譯。