You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Visual Studio中同时运行不同文件夹下的GitHub克隆客户端与服务端项目

解决Visual Studio不同解决方案下多启动项目的问题

因为你的Client和Server分别在独立的.sln文件中,默认的多启动项目设置仅支持同一解决方案内的项目,所以按照单sln的文档操作无效,给你两个可行方案:

方案1:合并解决方案(推荐)

  • 打开任意一个解决方案(比如Client的.sln)
  • 在解决方案资源管理器中右键点击解决方案名称,选择「添加」→「现有项目」
  • 找到另一个项目(Server的项目文件,通常是.csproj/.vcxproj这类),选中后添加到当前解决方案
  • 右键解决方案名称,选择「属性」
  • 在弹出的属性窗口中,切换到「启动项目」选项卡
  • 选择「多启动项目」,然后在两个项目对应的「操作」下拉框中都选择「启动」,点击确定即可

之后只需要打开这个合并后的解决方案,点击运行就能同时启动Client和Server。

方案2:使用批处理脚本(不合并sln的情况)

如果不想合并解决方案,可以编写一个批处理文件(.bat)来自动启动两个VS实例并运行对应项目:

@echo off
start "" "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\devenv.exe" "D:\Path\To\Client\Client.sln" /run
start "" "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\devenv.exe" "D:\Path\To\Server\Server.sln" /run

注意替换VS的安装路径和两个sln的实际路径,双击运行批处理就能同时启动两个项目。

内容的提问来源于stack exchange,提问作者Riley Johnson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 14:17:10