我是visual studio的新手,我正在尝试一些Windows服务。我已经创建了两个解决方案,我想同时查看它们。无需点击file->最近的项目来来回切换。
理想情况下,这可以发生在解决方案资源管理器中,只是嵌套项目,但我只能在那里一次查看一个解决方案/项目。
是否有办法在Visual Studio中查看多个解决方案/项目?
我是visual studio的新手,我正在尝试一些Windows服务。我已经创建了两个解决方案,我想同时查看它们。无需点击file->最近的项目来来回切换。
理想情况下,这可以发生在解决方案资源管理器中,只是嵌套项目,但我只能在那里一次查看一个解决方案/项目。
是否有办法在Visual Studio中查看多个解决方案/项目?
这就是Visual Studio的设计方式:一个解决方案,一个Visual Studio (VS)实例。
除了在一个VS实例中的解决方案之间切换之外,你还可以打开另一个VS实例,并用该实例打开你的另一个解决方案。正如你所说,解决方案旁边是“项目”。在一个解决方案中可以有多个项目,因此可以同时查看多个项目。
如果你有两个独立的解,那么你不能在同一个VS实例中同时查看它们。但是,您可以在它们之间打开多个VS和制表符实例。
另一种选择是将项目从一个解决方案导入到另一个解决方案中,从而将所有项目放入一个解决方案中。你可以按照以下步骤来做:
在“解决方案资源管理器”中,选择要导入项目的解决方案。右键单击,并从上下文菜单中选择Add->Existing Project。 在文件选择器中,找到想要导入的项目文件(它将以. xxproj结尾,其中XX是您正在使用的语言)。 点击打开,瞧!项目已导入。
在一个Visual Studio实例中可以有多个项目。VS解决方案的重点是将你想要使用的所有项目集中在一个地方,所以你不能在一个实例中有多个解决方案。你必须分别打开每个溶液。
有一种更简单(但不那么明显)的方法;右键单击任务栏中的Visual Studio图标,然后右键单击弹出菜单中的应用程序名称,然后单击“打开”。Windows将打开另一个实例,您可以在其中打开另一个解决方案。
我想到了两种方法……
Open another visual studio window and open the second solution in it. It would be preferable to add your existing projects to one solution, just right click and add existing project and navigate to the project file(csproj). .... e.g. C:\Users\User\Documents\Visual Studio 2012\Projects\MySqlWindowsFormsApplication1\MySql Windows Forms Project1\MySql Windows Forms Project1.csproj ....In this second way you might want to setup multiple start up projects i.e. for people with client-server apps or apps with dependencies. ....To do this Select the solution then GoTo: Project>>Properties>>Startup Project>> Select Multiple Startup projects and set actions to Start. When you debug, the selected as start will run. For interest sake you could open another multiple solution windows to view different projects at the same time. http://www.schwammysays.net/visual-studio-2012-tip-multiple-solution-explorers/
右键单击Visual Studio图标,然后在Windows 8底部的上下文工具栏中选择“新建窗口”。一个新的Visual Studio实例将启动,然后您可以打开第二个项目。
有一种方法可以将多个解存储在VS的一个实例中。
尝试以下步骤:
文件>打开>项目/解决方案 这将打开项目窗口,注意底部的选项,选择添加到解决方案
然后选择要添加的文件并单击打开 这将把解决方案添加到项目中。你仍然不能在一个VS实例中运行同一个项目,但是你可以把所有的代码组织在一个地方。
注意: 这适用于Visual Studio 2013 Professional
MAC users - this issue was winding me up, as its not possible to open two different Visual Studio instances at the same time. Ive found a solution that works fine, though its a little unorthodox : get the latest beta testing version, which will install alongside your normal VS install in a separate sandbox (it does this automatically). You can then run both versions side by side, which is enough for what I needed - to be able to examine one project for structure, code etc., while doing the actual coding I need to do in the 'current' VS install instance.
不知道这是否有用,但如果你想在多个项目中工作,而不需要在项目树中导航{像多窗口},你可以尝试在另一个虚拟桌面中打开VS(至少在Windows 10中是可能的),按住Ctrl+win+D。然后打开另一个VS工作室,在那里打开你的其他项目。您可以通过Ctrl+win+箭头键{左/右}在项目之间切换。
经过长期的研究和不同的实验,“MAC用户”最简单的方法是创建一个脚本:
open -a "Visual Studio" \
"path to first sln" \
"path to second sln" \
...
:D