Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2013 Visual Studio 2013更新2-打开项目将在父文件夹中打开解决方案_Visual Studio 2013_Project - Fatal编程技术网

Visual studio 2013 Visual Studio 2013更新2-打开项目将在父文件夹中打开解决方案

Visual studio 2013 Visual Studio 2013更新2-打开项目将在父文件夹中打开解决方案,visual-studio-2013,project,Visual Studio 2013,Project,我们有一个主解决方案,它在构建使用的目录中包含所有500个项目。解决方案/项目文件夹如下所示 解决方案1.sln \ProjectA\Project1.vbproj \ProjectB\Project2.vbproj 从VS 2013(更新2)开始,如果开发人员打开Project1.vbproj,Visual Studio现在似乎会打开Solution1.sln(以及所有500个项目),这对我们的开发人员来说不是必需的,而且速度非常慢。VS 2013(RTM)和VS 2013(更新1)没有这样的

我们有一个主解决方案,它在构建使用的目录中包含所有500个项目。解决方案/项目文件夹如下所示

解决方案1.sln
\ProjectA\Project1.vbproj
\ProjectB\Project2.vbproj

从VS 2013(更新2)开始,如果开发人员打开Project1.vbproj,Visual Studio现在似乎会打开Solution1.sln(以及所有500个项目),这对我们的开发人员来说不是必需的,而且速度非常慢。VS 2013(RTM)和VS 2013(更新1)没有这样的行为。这是一个bug还是有办法在VS2013更新2中禁用此功能

谢谢


斯科特

嗯,我认为这种行为早就存在了。一个简单的解决方法是将解决方案文件向上移动两个文件夹(只需在文本编辑器中通过搜索和替换更改其中引用的项目路径)。您还可以通过将第二个解决方案文件放在父目录中来愚弄它(当然它不会读取在项目加载时找到的所有解决方案文件?)——但请注意,我还没有测试这两种方法。添加相同级别的虚拟解决方案是可行的-Thanksool:D VS hack of the day。