是什么导致Visual Studio重新加载项目?

时间:2014-05-16 14:15:03

标签: c# visual-studio-2012 visual-studio-2013

我们的团队有一个解决方案,有15个项目,我们都在使用git进行源代码控制。有时在切换分支时,Visual Studio只需更新源文件,分支交换机需要几秒钟(以我输入命令的速度为限)。

其他时候,当切换分支时,Visual Studio会弹出一个对话框,说它需要重新加载所有项目,然后我必须等待大约五分钟,而Visual Studio会经历这个过程。

我猜我们用行结尾做的事情导致我们触摸一个Visual Studio特定文件,导致重新加载,只是我不确定哪一个,或者这是否正确走下去的路。

那么我的具体问题是,“是什么导致Visual Studio需要重新加载项目?”

1 个答案:

答案 0 :(得分:5)

事实上这很容易:

每次更改文件都会导致Visual Studio重新加载文件,无论文件是否真的发生过更改。

更改项目文件时,它将重新加载整个项目。

也许git或其他一些软件正在更新文件的某些属性(因此不是内容)。这可能会触发Visual Studio'文件更改监视器已经。我使用TortoiseSVN也有同样的问题。