2013-02-05 145 views
1

因此,最近在工作中,我們將項目從2008年升級到2010年,部署到我們的Web服務器的部件編譯得很好,但是正在爲我們的應用服務器編譯的內容失敗。我們看到的錯誤是:VS2010從VS2008升級編譯錯誤

解決方案文件xxx.sln是從以前版本的應用程序 的,必須以建立在這個版本的 應用的轉化。要轉換該解決方案,請打開此應用程序版本的解決方案 。

我已經搜索並沒有發現任何東西已經工作。我知道一些常見的csproj不是問題,但有一些只存在於此解決方案中,所以我正在尋找可能的原因。

有趣的是,當我在本地構建解決方案時,只有在發佈團隊發現存在問題時纔會這樣。

+0

發佈團隊是否也安裝了2010? – Blachshma

+0

您是從VS2010或使用msbuild構建解決方案嗎?如果是後者,則需要在VS2010中打開解決方案一次。 – hvd

+0

您是否從VS2010客戶端打開.sln並通過升級嚮導運行以將其轉換爲VS2010 sln? – allen

回答

1

我似乎解決方案文件尚未轉換到新的Visual Studio環境。