visual-studio - 在一个解决方案中构建和运行两个项目
问题描述
我正在使用 Visual Studio 2019 对放在主解决方案中的两个独立项目进行编码。第一部分只是将在客户端计算机中编译的客户端代码(不在 Visual Studio 中,它只是将在构建后复制到其他文件夹的原始代码)。第二部分是当我按下调试按钮时必须编译的服务器端代码。
我想要以下内容:当我按 F5(运行我的代码)时,应该像我选择的那样构建第一个项目并按 ctrl+b,此时应该调试第二个项目(编译并打开)。
客户端项目(第一个项目)只是我需要复制到不同文件夹的几个文件,没有任何编译和 VS 的东西,这里是构建后事件命令行:
del "path_to_work*.*" /Q
for /R %CD% %%i in (*.cs) do (xcopy %%i "path_to_work" /Q /Y /EXCLUDE:exclude.txt)
为了弄清楚情况,我厌倦了在项目之间切换,需要一键执行两个操作(构建和调试)。
我为我糟糕的英语道歉。
解决方案
Visual Studio 支持同时构建和运行多个项目,但它需要一个序列。
简而言之,您可以随时使用right-click project> Debug> Start new instance
来运行任何项目。
例如:右键单击运行后端项目,然后再次右键单击运行客户端项目,两个实例同时运行。
如果这个解决方案不是那么自动化的解决方案,请道歉,但它很简单,而且工作起来很有魅力。
推荐阅读
- c++ - 遍历预处理器定义并处理它们
- flutter - 如何解决此错误“方法'/'在null上被调用”
- javascript - 如何在打字稿中显示具有多维数组的json
- git - 如何修复会破坏现有标签的问题
- c# - EF Core 一对多映射到没有键的表
- rust - 使用 rust 将文件名收集到向量中时,借用值的寿命不够长
- sql - 使用相同的主键将值从一行添加到另一行 - Oracle SQL
- wpf - 当 TabControl.TabItem 具有固定值时,如何删除 Header 和 ContentPresenter 之间的线?
- c# - .Net Core 自定义属性中的依赖注入
- ruby-on-rails - 捆绑安装后 Rails 为每个页面返回 HTTP 500,没有错误日志