在一个解决方案中构建和运行两个项目

时间:2019-05-12 08:31:25

标签: visual-studio visual-studio-2019

我正在使用Visual Studio 2019对放置在主解决方案中的两个独立项目进行编码。第一部分只是将在客户端计算机中编译的客户端代码(在Visual Studio中不是,这只是在构建后将复制到其他文件夹的原始代码)。第二部分是服务器端代码,当我按下“调试”按钮时,必须对该代码进行编译。

我想要以下内容:当我按F5键(运行我的代码)时,应按我选择的方式构建第一个项目,然后按ctrl + b组合键,此时应调试(编译并打开)第二个项目。 / p>

客户端项目(第一个项目)只是我需要复制的几个文件,无需任何编译和VS的东西,这是生成后事件命令行:

del "path_to_work*.*" /Q
for /R %CD% %%i in (*.cs) do (xcopy %%i "path_to_work" /Q /Y /EXCLUDE:exclude.txt)

要清除这种情况,我很无聊地在项目之间进行切换,需要一键执行两个操作(“构建和调试”)。

我为我的英语糟糕表示歉意。

1 个答案:

答案 0 :(得分:0)

Visual Studio支持同时生成和运行多个项目,但这需要一个顺序。

简而言之,您始终可以随时使用right-click project> Debug> Start new instance来运行任何项目。

例如:右键单击运行后端项目,然后再次右键单击运行客户端项目,两个实例同时运行。

如果此解决方案不是自动化的解决方案,但它简单而又像魅力一样,则表示歉意。