我有一个包含很少项目的解决方案。 问题是,当我想通过单击特定的.csproj文件打开其中一个项目时,它会打开所有解决方案。
如何只打开一个项目?
感谢。
答案 0 :(得分:27)
您可以创建新解决方案,并将此项目添加到解决方案中。 然后这个项目将有自己的解决方案。
答案 1 :(得分:6)
这是一个hack但暂时将.sln文件重命名为其他扩展名,然后双击csproj。 Visual Studio似乎有关于检测解决方案的intellismarts。
答案 2 :(得分:1)
我能够做到这一点的唯一方法是从主解决方案中删除项目并保存并关闭它。
您现在应该可以独立打开解决方案和项目文件。
注意:打开csproj文件将为您创建一个新的解决方案。
答案 3 :(得分:0)
为什么要从解决方案中打开一个项目? 我有一个包含66个子项目的解决方案,因此如果您只能编辑一个项目,这将很有帮助。如上所述,我已经尝试了许多可能性。 今天,我主要使用项目浏览器中的“此范围”命令来执行此操作。所以我只专注于一个项目。所以我希望这个技巧对您有所帮助:-)
答案 4 :(得分:0)
根据您的需要。我只想打开项目,所以我将项目文件夹复制到临时文件夹,然后我只是打开项目。 但我不希望它在版本控制中,除非覆盖到原始文件夹,否则所有编辑都将丢失。
答案 5 :(得分:-2)
你做不到。 Visual Studio的基本单元是一个解决方案。