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

Jon*_*ter 3 c# visual-studio-2012 visual-studio-2013

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

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

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

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

Pat*_*man 5

事实上它很容易:

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

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

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