我一直在努力用VS代码调试功能项目。
现在,我已经对其进行了配置,以便可以调试到我想解释的内容的项目中,并让其他人评估我的方法。
首先,我已经从使用提供的Windows笔记本电脑转移到在家中自己的(Ubuntu)台式机上。
通常,这是一个很好的体验(荣誉女士),但是我的某些问题项目。
我致力于许多解决方案,这些解决方案以企业的方式构造为许多输入。
这意味着该功能包含在libs
中,并且子目录中有许多项目可以提供输入法。
当前关注的一个项目是API,Web,服务子文件夹中的功能和功能应用程序。
我必须编辑tasks.json
文件才能通过按F5来调试功能应用程序。
我通过编辑该文件中的clean和build任务使其工作。所需的编辑是将项目文件名添加到命令的args
数组中,并将类型从“ process”更改为“ shell”。此文件alos
位于functions子目录中,而不是解决方案级别(向上一个目录)
"tasks": [
{
"label": "clean",
"command": "dotnet",
"args": [
"clean",
"OmegaConnector.Functions.csproj"
// "/property:GenerateFullPaths=true",
// "/consoleloggerparameters:NoSummary"
],
"type": "shell",
"problemMatcher": "$msCompile"
},
{
"label": "build",
"command": "dotnet",
"args": [
"build",
"OmegaConnector.Functions.csproj"
// "/property:GenerateFullPaths=true",
// "/consoleloggerparameters:NoSummary"
],
"type": "shell",
"dependsOn": "clean",
"group": {
"kind": "build",
"isDefault": true
},
"problemMatcher": "$msCompile"
}
tasks.json
文件还包含“干净发行”,“发布”和“ func”任务,但是我还没有进行编辑。
以上是实现此目标的好方法还是有更好的方法?
我为此一直在努力寻找文档,因此,如果有人知道该文件及其用法的好地方,我将不胜感激。