2010-08-30 43 views
1

我們正在將一個項目從傳統的Asp.Net網頁表單遷移到Asp.Net MVC。將Asp.Net網頁表單轉換爲Asp.Net MVC項目會導致構建失敗

我按照這裏列出
http://www.codeproject.com/KB/aspnet/webformmvcharmony.aspx
和一切工作正常的四肢步驟。

現在我想讓Visual Studio在「添加新項目」對話框中包含MVC項目模板。所以我加了{F85E285D-A4E0-4152-9332-AB1D724D3325};到csproj文件中的<projecttypeguides>元素。

因此,這成功地將MVC支持添加到Visual Studio「添加新項目」對話框,但現在構建失敗。它以最奇怪的方式失敗。構成解決方案的三個項目均以「構建成功」完成,但該過程以消息結束
'==========構建:2成功或最新,1失敗,0跳過=========='

我能夠F5調試,但我無法發佈。

我們正在使用Visual Studio 2008 SP1並遷移到MVC 2.0。

任何人有任何想法,爲什麼在添加此項目類型GUID後,構建失敗?

+0

嘗試發佈後,輸出窗口中的任何感興趣的內容? – 2010-08-31 16:19:42

回答

2

該問題的解決方案是重新排列<projecttypeguids>元素中GUIDS的順序。當{F85E285D-A4E0-4152-9332-AB1D724D3325}首先在列表中時,構建成功。