c# - 如何在 VS Code 中将 .NET 项目设置为 StartUp?
问题描述
我正在使用 VS Code 和vscode-solution-explorer来开发 .NET 解决方案。
对于调试,我已将我的.vscode/launch.json
文件配置为运行构建解决方案任务并执行特定的 C# 项目(.csproj 文件)。
我的问题是:这个 .NET 解决方案使用微服务方法,所以我有大约 50 个 Web API 项目,每次我需要调试特定的 API 时,我需要打开.vscode/launch.json
文件并在 4 个不同的地方替换项目名称。
我想做的和我在 Visual Studio 中做的一样:我在项目中右键单击并选择“设置为启动项目”,所以每次按 F5 时它都会运行这个选定的项目。
我的launch.json
长相是这样的:
{
"version": "0.2.0",
"configurations": [
{
"name": "MyProject",
"type": "coreclr",
"request": "launch",
"preLaunchTask": "build",
"program": "${workspaceFolder}/MyProject/bin/Debug/netcoreapp3.0/MyProject.dll",
"args": [],
"cwd": "${workspaceFolder}/MyProject.csproj",
}
]
}
解决方案
您可以在 launch.json 文件中创建多个配置。查看这篇文章:如何在 VS Code 中指定启动项目?
希望这可以帮助。
推荐阅读
- elasticsearch - Skywalking 可以使用生命周期策略或索引模板创建 ES 索引吗?
- scenekit - 剪辑空间中的屏幕对齐四边形绘制在较近的元素上
- amazon-s3 - 使用数据管道进行 DynamoDB 备份和恢复。备份和恢复需要多长时间?
- java - 在java中迭代对象数组
- python - Python从没有特殊字符的xml文件中读取
- java - Swing 应用程序线程被 JNA 锁定
- javascript - 如果以前不存在,如何使用查询字符串防止浏览器缓存?
- node.js - 从头开始创建音频流媒体平台
- lua - 我正在尝试发出命令来踢和禁止玩家,但我给出了一个错误
- excel - 如何使用数组和范围替换值?