我是Visual Studio的新手,正在尝试编写一些Windows服务。我已经创建了两个解决方案,希望能够同时查看这两个解决方案,而不必点击“文件”->“最近的项目”来来回切换。
理想情况下,这可以在解决方案浏览器中完成,只需嵌套这些解决方案和项目即可。但是在那里我只能查看一个解决方案/项目。
是否有任何方法可以在Visual Studio中查看多个解决方案/项目?
我是Visual Studio的新手,正在尝试编写一些Windows服务。我已经创建了两个解决方案,希望能够同时查看这两个解决方案,而不必点击“文件”->“最近的项目”来来回切换。
理想情况下,这可以在解决方案浏览器中完成,只需嵌套这些解决方案和项目即可。但是在那里我只能查看一个解决方案/项目。
是否有任何方法可以在Visual Studio中查看多个解决方案/项目?
Visual Studio的设计理念是:一个解决方案对应一个Visual Studio (VS)实例。
除了在同一个VS实例中切换不同的解决方案,你还可以打开另一个VS实例并使用该实例打开其他的解决方案。此外,你也可以在同一解决方案中拥有多个“项目”,从而同时查看多个项目。
有一种更简单(但不是很明显)的方法:在任务栏上右键点击Visual Studio图标,然后在弹出菜单中右键点击应用程序名称,最后点击“打开”。Windows将会打开另一个实例,在其中你可以打开另一个解决方案。
如果您有两个单独的解决方案,那么在同一个VS实例中无法同时查看它们。但是,您可以打开多个VS实例并在它们之间切换。
另一种方法是将一个解决方案中的项目导入到另一个解决方案中,从而将所有项目放入一个解决方案中。您可以按照以下步骤操作:
在“解决方案资源管理器”中,选择要导入项目的解决方案。右键单击,选择上下文菜单中的“添加”->“现有项目”。
在文件选择器中,找到要导入的项目文件(以.XXproj结尾,其中XX是您正在使用的语言)。
单击“打开”,完成!您的项目已导入。
只需右键单击Visual Studio图标,然后从Windows 8底部出现的上下文工具栏中选择“新建窗口”,将启动Visual Studio的新实例,然后您可以打开第二个项目。
不知道这是否有用,但如果想在不通过项目树导航的情况下(如多窗口)处理多个项目,可以尝试在另一个虚拟桌面中打开VS(至少对于Windows 10是可能的),方法为按住Ctrl + win + D。 然后打开另一个VS Studio并在其中打开其他项目。您可以通过Ctrl + win +箭头键(左/右)在项目之间切换。
您可以在一个 Visual Studio 实例中拥有多个项目。VS 解决方案的目的是将您想要处理的所有项目集中在一个地方,因此您不能在一个实例中拥有多个解决方案。您需要分别打开每个解决方案。
打开另一个Visual Studio窗口,并在其中打开第二个解决方案。
最好将现有的项目添加到一个解决方案中,只需右键单击并添加现有项目,然后导航到项目文件(csproj)。例如:C:\Users\User\Documents\Visual Studio 2012\Projects\MySqlWindowsFormsApplication1\MySql Windows Forms Project1\MySql Windows Forms Project1.csproj。在这种第二种方法中,您可能需要设置多个启动项目,即对于具有客户端-服务器应用程序或具有依赖项的应用程序。要执行此操作,请选择解决方案,然后转到:Project>>Properties>>Startup Project>>选择Multiple Startup Projects并设置操作为Start。调试时,所选的作为启动的项目将运行。
出于兴趣,您可以打开多个解决方案窗口以同时查看不同的项目。http://www.schwammysays.net/visual-studio-2012-tip-multiple-solution-explorers/
经过长时间的研究和不同的实验,“适用于Mac用户”的最简单方法是创建一个脚本:
open -a "Visual Studio" \
"path to first sln" \
"path to second sln" \
...
:D