3 回答

TA貢獻(xiàn)1802條經(jīng)驗 獲得超10個贊
我只是有同樣的問題。Visual Studio并未構(gòu)建被引用的項目。
書面說明:
右鍵單擊解決方案,然后單擊屬性。
單擊左側(cè)的配置。
確保選中“工程”下找不到的項目復(fù)選框。如果已選中,請取消選中,單擊應(yīng)用,然后再次選中復(fù)選框。
(可選)必須在解決方案屬性的發(fā)布和調(diào)試模式下都執(zhí)行此操作。
屏幕截圖說明:
他們說,一張圖片勝過千言萬語。單擊GIF進(jìn)行放大,希望它很容易遵循:

TA貢獻(xiàn)1796條經(jīng)驗 獲得超4個贊
在新版本的Visual Studio中仍然可能發(fā)生這種情況(我只是在Visual Studio 2013中發(fā)生過這種情況):
要嘗試的另一件事是關(guān)閉Visual Studio并刪除該.suo文件旁邊的.sln文件。(它將在您下次Save all(或退出Visual Studio)時重新生成)。
在將新項目添加到另一臺計算機上的解決方案中然后再引入修訂時,我遇到了這個問題,但是.suo在其他情況下該文件也可能會損壞,并導(dǎo)致非常奇怪的Visual Studio行為,因此刪除它是其中之一。我一直嘗試的事情。
請注意,刪除.suo文件將重置解決方案的啟動項目。
關(guān)于.suo文件的更多信息在這里。

TA貢獻(xiàn)1831條經(jīng)驗 獲得超10個贊
好吧,我的答案不僅是所有解決方案的摘要,而且還提供了更多的解決方案。
第(1)節(jié):
一般解決方案:
我遇到了四個此類錯誤(“找不到元數(shù)據(jù)文件”)以及一個錯誤,提示“無法打開源文件(“未指定錯誤”)”。
我試圖擺脫“找不到元數(shù)據(jù)文件”錯誤。為此,我閱讀了許多帖子,博客等,發(fā)現(xiàn)這些解決方案可能是有效的(在此處進(jìn)行總結(jié)):
重新啟動Visual Studio,然后嘗試再次構(gòu)建。
轉(zhuǎn)到“解決方案資源管理器”。右鍵單擊解決方案。轉(zhuǎn)到屬性。轉(zhuǎn)到“配置管理器”。檢查是否選中了“構(gòu)建”下的復(fù)選框。如果未選中任何一個或全部,請檢查它們并嘗試再次構(gòu)建。
如果上述解決方案不起作用,請按照上面第2步中提到的順序進(jìn)行操作,即使所有復(fù)選框都已選中,也請取消選中它們,然后再次檢查并嘗試再次構(gòu)建。
建立訂單和項目依存關(guān)系:
轉(zhuǎn)到“解決方案資源管理器”。右鍵單擊解決方案。轉(zhuǎn)到“項目依賴項...”。您將看到兩個選項卡:'Dependencies'和'Build Order'。此構(gòu)建順序是解決方案的構(gòu)建順序。檢查項目依賴性和構(gòu)建順序,以驗證是否有依賴于其他項目(例如“ project2”)的某個項目(例如“ project1”)在該項目(project2)之前嘗試構(gòu)建。這可能是導(dǎo)致錯誤的原因。
檢查缺少的.dll的路徑:
檢查丟失的.dll的路徑。如果路徑包含空格或任何其他無效的路徑字符,請將其刪除并嘗試再次構(gòu)建。
如果這是原因,則調(diào)整構(gòu)建順序。
第(2)節(jié):
我的特殊情況:
我嘗試了上述所有步驟,并進(jìn)行了各種排列和組合,并重新啟動了Visual Studio幾次。但是,它沒有幫助我。
因此,我決定擺脫遇到的其他錯誤(“無法打開源文件((未指定錯誤”)”))。
我遇到了一篇博客文章:TFS錯誤-無法打開源文件(“未指定錯誤”)
我嘗試了該博客文章中提到的步驟,并且擺脫了錯誤“無法打開源文件(未指定錯誤”),并且令人驚訝地我擺脫了其他錯誤(“找不到元數(shù)據(jù)文件”),好。
第(3)節(jié):
這個故事所講的道德:
嘗試使用上面第(1)節(jié)中提到的所有解決方案(以及任何其他解決方案)以消除錯誤。如果沒有解決辦法,請按照上面第(2)節(jié)中提到的博客,從.csproj文件中刪除源控件和文件系統(tǒng)中不再存在的所有源文件的條目。
- 3 回答
- 0 關(guān)注
- 1012 瀏覽
添加回答
舉報