2010-10-13 124 views
1

奇怪1在這裏.. 有一個解決方案(mvc2應用程序,類庫等)中的多個項目。 該解決方案不再以調試模式構建。 1如果項目沒有建立它的DLL(雖然它創建bin \ debug文件夾中的引用dll)。 這給了我錯誤:無法找到元數據文件'C:[解決方案] \ bin \ Debug [myprojectname] .dll'。 如果我把版本發佈,所有我的DLL的構建和解決方案正確加載。visual studio 2010調試構建破壞

任何想法爲什麼會發生這種情況?

感謝

+0

請提供反饋,如果任何這些答案的幫助。 – Ryan 2010-10-14 20:31:22

回答

0

Check Build - Confi guration經理。 對於解決方案中的每個項目,您都可以檢查它是否應該構建以及更多的東西。 我發現有時一個項目只是沒有選中,所以它不會建立,...

0

如果你有大量在建輸出元數據的錯誤,通常在列表的底部一個編譯錯誤的方式。你的代碼中是否有編譯指令(如#ifdef DEBUG會導致問題?)

有時VS會感到困惑,在我的解決方案,爲我做這件事的根源

的clean.bat:

FOR /F "tokens=*" %%G IN ('DIR /B /AD /S bin') DO RMDIR /S /Q "%%G" 
FOR /F "tokens=*" %%G IN ('DIR /B /AD /S obj') DO RMDIR /S /Q "%%G" 

我運行這個時候開始VS行爲不端如果不工作,那麼它的時間重新啓動