我是 Visual Studio 的新手,我正在尝试一些 Windows 服务。我已经创建了两个解决方案,我想同时查看它们。无需单击文件->最近的项目来回切换。
理想情况下,这可以在解决方案资源管理器中进行,并且只是嵌套项目,但我一次只能在那里查看一个解决方案/项目。
无论如何在 Visual Studio 中查看多个解决方案/项目?
这就是 Visual Studio 的设计方式:一个解决方案,一个 Visual Studio (VS) 实例。
除了在一个 VS 实例中的解决方案之间切换之外,您还可以打开另一个 VS 实例并使用该实例打开您的另一个解决方案。正如您所说的“项目”,在解决方案旁边。您可以在一个解决方案中拥有多个项目,因此可以同时查看多个项目。
有一种更简单(但不是那么明显)的方法;右键单击任务栏中的 Visual Studio 图标,然后右键单击弹出菜单中的应用程序名称,然后单击“打开”。然后 Windows 将打开另一个实例,您可以在其中打开另一个解决方案。
如果您有两个单独的解决方案,那么您无法在同一个 VS 实例中同时查看它们。但是,您可以打开多个 VS 实例并在它们之间使用选项卡。
另一种方法是将项目从一个解决方案导入另一个解决方案,从而将所有项目放入一个解决方案中。您可以按照以下步骤执行此操作:
在解决方案资源管理器中,选择要将项目导入其中的解决方案。右键单击,然后从上下文菜单中选择 Add->Existing Project。在文件选择器中,找到您要导入的项目文件(它将以 .XXproj 结尾,其中 XX 是您使用的语言)。单击打开,瞧!您的项目已导入。
有一种方法可以在一个 VS 实例中存储多个解决方案。
尝试以下步骤:
文件 > 打开 > 项目/解决方案 这将打开打开的项目窗口,注意底部显示选项的位置,选择添加到解决方案
https://i.stack.imgur.com/JaiH8.png
然后选择您要添加的文件并单击打开这会将解决方案添加到您的项目中。您仍然无法在单个 VS 实例中运行相同的项目,但您可以将所有代码组织在一个地方。
注意:这适用于 Visual Studio 2013 Professional
只需右键单击 Visual Studio 图标,然后从出现在 Windows 8 底部的上下文工具栏中选择“新窗口”。将启动一个新的 Visual Studio 实例,然后您可以打开第二个项目。
您可以创建一个新的空白解决方案并将您的不同项目添加到其中。
您可以在一个 Visual Studio 实例中拥有多个项目。 VS 解决方案的重点是将您想要使用的所有项目集中在一个地方,因此您不能在一个实例中拥有多个解决方案。您必须分别打开每个解决方案。
不知道这是否有用,但如果您想处理多个项目而不浏览项目树{如多窗口},您可以尝试通过按住 Ctrl+win 在另一个虚拟桌面中打开 VS(至少对于 Windows 10 是可能的) +D。然后打开另一个 VS 工作室并在那里打开你的另一个项目。您可以通过 Ctrl+win+箭头键 {left/right} 在项目之间切换。
想到了两种方法...
打开另一个 Visual Studio 窗口并在其中打开第二个解决方案。最好将现有项目添加到一个解决方案中,只需右键单击并添加现有项目并导航到项目文件(csproj)。 .... 例如 C:\Users\User\Documents\Visual Studio 2012\Projects\MySqlWindowsFormsApplication1\MySql Windows Forms Project1\MySql Windows Forms Project1.csproj ....在第二种方式中,您可能希望设置多个启动项目即对于具有客户端-服务器应用程序或具有依赖项的应用程序的人。 ....为此选择解决方案,然后转到:项目>>属性>>启动项目>>选择多个启动项目并将操作设置为启动。调试时,选择的启动将运行。出于兴趣,您可以打开另一个多个解决方案窗口以同时查看不同的项目。 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
MAC 用户 - 这个问题让我很困惑,因为它不可能同时打开两个不同的 Visual Studio 实例。我找到了一个运行良好的解决方案,尽管它有点不正统:获取最新的 beta 测试版本,它将与您的正常 VS 安装一起安装在一个单独的沙箱中(它会自动执行此操作)。然后,您可以并排运行两个版本,这足以满足我的需要 - 能够检查一个项目的结构、代码等,同时执行我需要在“当前”VS 安装实例中执行的实际编码。
文件 -> 新窗口。在该窗口中选择另一个项目。每个项目都存在于一个单独的窗口中。您可以在它们之间制表符。