2013-01-08 58 views
11

我有一個包含多個項目,其中之一是一個網站的解決方案。每次我打開解決方案時,VS都抱怨網站項目在環境之外被修改過。我已經嘗試刪除鏈接問題中建議的.suo文件,並在下次打開解決方案時修復該文件,但在此之後,我再次收到提示。Visual Studio 2012項目已被修改外部環境提示

有一個similar question here,但那裏的建議不適合我。

+1

您是否使用源代碼管理(TFS,SVN,源代碼安全等),在這種情況下,是否檢入suo文件?在這種情況下,請將其從源代碼管理中排除並重試。 – jessehouwing

+0

對不起,回覆很慢。是的,我正在使用TFS。 .suo文件似乎沒有被簽入。但是我仍然看不到它在Source Control Explorer中列出。 – Chatting

+0

我注意到我有兩個'.suo'文件:'.suo'和'.v11.suo'。你同時刪除了嗎?也許這與VS2010和VS2012都有關係?或者首次在VS2012中打開'舊'VS2010解決方案。 –

回答

2

將您的解決方案放置在映射的網絡驅動器上

解決方案:將您的項目/解決方案移至本地驅動器。

我有一個類似的問題,並從我的本地驅動器打開它是爲我工作。

+0

這是感謝問題的人。 – Danrex

0

我知道這是一個古老的問題,但考慮到我們的行業如何走向遠程通勤,我想我會把它扔到那裏。

我工作的國家組織97%的時間在家工作。我使用VPN,我們主要使用o365。我們目前正在使用VSS,並將最終遷移到VSTS以進行源代碼管理,這非常棒......但是如果機器發生故障,我們會使用OneDrive來同步/保護我們的本地代碼實例,以便在我們的筆記本電腦死機並且我們忘了辦理入住手續......這不是世界末日。

即使它在技術上不是網絡位置(它位於我的用戶配置文件中的文件夾中),它仍會定期向我提供文件更改檢測消息作爲文件夾同步。

由於處理每10分鐘左右真的很煩人,所以我轉而關閉它。 (VS2012工具>選項>環境>文檔)

相關問題