2016-01-20 41 views
0

我的C#解決方案文件存在一個奇怪的問題。我注意到我的.sln文件本身缺失。所以我創建了一個空的.sln文件,添加了我的現有項目,構建並且工作正常。當我關閉並重新打開Visual Studio時,我創建的.sln文件存在,但添加到解決方案的項目已經消失。如何解決這個問題?項目在重新打開後從VS 2015解決方案中消失

回答

0

聽起來好像您在解決方案中存在寫入權限問題。您的解決方案所在的文件夾是否在任何類型的源代碼管理下?

嘗試在硬盤的根目錄下創建一個新文件夾。類似於c:\ testsolution 將您的項目文件複製到那裏,然後再次嘗試添加解決方案文件。

祝你好運。

+0

是這個文件夾在git下。我應該修復我的git設置嗎?如果是這樣,我應該尋找什麼? – user5534263

+0

如果你使用git,我不認爲這是你的問題。我知道其他人喜歡TFS鎖定文件,直到他們看到它被檢出,但git應該讓你編輯和保存在閒暇時間。 如果您在其他地方打開了解決方案項目文件,例如在文本編輯器中,也可能導致它無法保存。 –

0

很可能這是未保存對VS解決方案文件的更改的問題。

在關閉Visual Studio之前,請採取額外步驟確保實際保存所有更改(文件 - >全部保存)。然後通過使用文本編輯器打開解決方案文件,手動驗證所有項目是否已成功將解決方案文件提交到解決方案文件如果您沒有看到列出的項目,請嘗試自己編輯文件以驗證您是否擁有必要的權限。

相關問題