2010-11-10 116 views
2

當建立在Windows 7上我的VS2008 C#項目,我得到這樣的輸出:Visual Studio 2008中生成失敗,並沒有錯誤輸出

------ Build started: Project: C:\...\OutsideWeb\, Configuration: Debug Any CPU ------ 
Validating Web Site 
Building directory '/OutsideWeb/js/'. 
Building directory '/OutsideWeb/'. 

Validation Complete 
------ Build started: Project: C:\...\InsideWeb\, Configuration: Debug Any CPU ------ 
Validating Web Site 
Building directory '/InsideWeb/js/'. 
Building directory '/InsideWeb/'. 

Validation Complete 
========== Build: 0 succeeded, 2 failed, 3 up-to-date, 0 skipped ========== 

如果我建立一個與web.config文件打開時,我得到的線和線這些消息。幾分鐘前剛剛注意到這一點。

消息1未能找到元素「http://schemas.microsoft.com/.NetConfiguration/v2.0:configuration」的架構信息。 C:\在iis \的Inetpub \ wwwroot的\ SQLEmergencyRequest \ InsideWeb \ Web.config中2 2 C:\ InsideWeb \

我沒有得到任何錯誤或警告,該項目不會啓動。任何人都可以指給我一個有用的日誌文件去?

+0

讓我確認我是否得到它,如果你關閉(web.config)文件來構建項目,那麼項目的構建和運行是否正常? – 2010-11-16 12:27:08

+0

打開web.config時會有其他警告,但它不會以任何方式運行。 – Sam 2010-11-16 17:08:48

+1

重建但首先更改配置(x86而不是任何CPU)。 – 2010-11-17 15:09:39

回答

1

卸載VS2008並重新安裝的伎倆。 2個小時的時間,但更少的,我已經花了這個目前爲止。

5

很難說所提供的信息(web.config中的架構問題是一個討厭的問題,但它們不是問題)。

進入工具 - >選項 - >項目和解決方案 - >生成和運行

下標有「MSBuild項目建設的詳細程度」的下降可能是設置到最小。將其更改爲「正常」或「詳細」,在構建期間,您可能會在輸出窗口中獲得更好的信息。這可能會導致你真正的問題。

+0

是的,我在網上看到這個提示是對缺乏輸出的解決方案,但是當設置爲最高設置的診斷時沒有顯示任何內容。 – Sam 2010-11-10 21:41:43

0

你檢查了警告標籤嗎?
有時候它有很多有用的信息,比如當你錯過一個項目的引用時,你會得到一個非相關的構建錯誤,但是當你檢查警告標籤時,你會發現缺少一個引用。

+0

如果你指的是包含在錯誤列表窗口中的警告,那麼是的,我已經檢查過。 – Sam 2010-11-16 17:11:44

0

我記得有一個類似的錯誤。我不得不進入最後報告的文件夾,然後反覆打開文件後面的代碼,並使用Resharper告訴我任何錯誤。

痛苦,但最終我得到了構建工作。

我們後來在用戶控件上出現了很多'循環引用'錯誤。

現在我只是讓巡航控制系統建立自己的網站,並有一批=編譯元素上真正在web.config中

http://msdn.microsoft.com/en-us/library/s10awwz0.aspx

+0

嗨,我得到了resharper。不確定你的意思是「上次報告的文件夾」。 – Sam 2010-11-22 21:02:47

+0

我用resharper對整個項目進行了分析,發現兩個編譯器錯誤現在已經修復。儘管如此,仍然有同樣的錯誤。 – Sam 2010-11-22 21:03:25

2

我有類似的錯誤,它走了,當我刪除了「 .suo'文件並重新啓動機器。

+0

試過 - 沒有骰子。 – Sam 2010-11-22 20:15:24

+0

雖然謝謝:) – Sam 2010-11-22 20:23:51

1

於第一答案

進入工具 - >選項 - >項目和解決方案 - >類似的建設和運行

打開日誌記錄到正常或更好地得到更多的產出。如果您在Web配置文件打開時看到一些問題,請將其保持打開狀態並執行構建。

現在轉到視圖 - >其他Windows->輸出。確保在「顯示輸出來自:」組合框中選擇了「生成」。滾動到輸出的頂部並將光標置於窗口的頂部。按下CTRL-> F顯示「快速查找」窗口。確保「Look In」設置爲「當前窗口」,如果「當前窗口」不可用,請嘗試鎖定輸出窗口,使其始終打開。

現在您設置爲從輸出窗口的頂部搜索輸出。搜索「錯誤」(空間很重要)。在輸出窗口中,您可以雙擊一行,它會將您帶到與找到的錯誤相對應的代碼。

+0

我已經在我原來的文章中發佈了構建的輸出窗口的全部內容。 – Sam 2010-11-22 20:15:09

1

我從Clear Case更新項目文件後出現類似錯誤。我檢查了VS2008中的錯誤列表,發現某些庫文件丟失。

更新完整軟件包和Clear Case的配置規範後,問題已修復。

0

親愛people from the future

我在VS 2010中有同樣的問題,沒有這些其他的答案,即使清洗解決方案,重新啓動VS等發佈我的解決方案here後爲我工作,但希望它鏈接在這個問題下,因爲它在我的搜索中首先出現。

相關問題