2011-03-18 69 views
3

我在c#中的解決方案有兩個項目。每個在他們自己的獨立文件夾中。我可以更改包含第一個項目的第一個文件夾名稱,但不會影響程序。我可以在沒有抱怨的情況下打開並運行它。但是,當我改變了第二個項目的文件夾名稱它提供了以下警告:不會打開項目

在溶液

一個或多個項目無法加載,原因如下(S):

該項目的文件或網頁已被移動,重命名或不在您的計算機上。

這些項目將標記爲在解決方案資源管理器中不可用。展開節點以顯示項目無法加載的原因。

當我展開它說的節點:

項目文件或網頁無法找到。

我剛剛重命名了該文件夾。我在哪裏可以訪問路徑來改變這個?

我試着用正確的名字製作一個新項目。這似乎工作,但我現在遇到另一個問題。由於這是一個Windows Mobile應用程序,因此當我調試時,我得到了部署框,詢問我想在哪個移動設備上運行我的解決方案。我選擇了Windows Mobile 6 Professional Emulator。模擬器出現了,但大約4秒後,我又拿到另一個部署盒問我同樣的事情。我選擇了相同的設備,我的程序在第二個模擬器上運行,沒有任何問題。我不知道爲什麼Inow獲得第二個部署框。當我所做的一切都是創建一個新項目並將舊的課程複製到新的課程。

有人能告訴我在兩種情況下發生了什麼以及我能做什麼。

預先感謝您。

回答

17

從解決方案中刪除項目並重新添加項目,或者在文本編輯器中打開解決方案文件並在其中更改路徑。

+0

+1大多數情況下,它只是更容易重新添加它...需要5秒鐘。 – Patrick 2011-03-18 12:13:50

+0

是的我重新添加它,一切似乎都很好。謝謝 – user662973 2011-03-18 12:28:06

1

您可能需要檢查解決方案文件中的路徑信息,並根據文件系統上的實際路徑驗證路徑信息?