无法在VSCode

时间:2017-10-15 16:46:20

标签: angular asp.net-core visual-studio-code

我已经从控制台创建了一个带有Angular的ASP.NET核心应用程序(dotnet new angular命令)。我想在Visual Studio Code中为此应用程序启用调试。我转到Debug选项卡,单击cog并从.NET Core模板创建launch.json文件。如果按F5进行调试,则会出现错误"无法找到preLaunchTask' build'"。在Internet上,我读到我应该按Configure Task按钮,然后选择.NET Core选项来创建正确的tasks.json文件,但是缺少此选项,只有npm和tsc的选项。我该如何解决这个问题?这是否可以使用角度模板?

1 个答案:

答案 0 :(得分:1)

以下是.NET Core 2.0的用途:

  1. 检查您是否拥有.NET Core SDK 2.0或更高版本
  2. 检查您是否拥有VS Code的C#扩展名。如果不是install from marketplace
  3. 安装节点
  4. 使用' dotnet new angular'
  5. 创建项目
  6. 如果VSCode尚未完成,则创建tasks.json文件。文件应与launch.json位于同一文件夹中(它应该是' .vscode'文件夹) enter image description here
  7. tasks.json 的内容:
  8. {
        "version": "2.0.0",
        "tasks": [
            {
                "type": "npm",
                "script": "install",
                "problemMatcher": []
            },
            {
                "taskName": "build",
                "command": "dotnet",
                "args": [
                "build"
                ],
                "options": {
                    "cwd": "${workspaceRoot}"
                    },
                    "isBuildCommand": true,
                    "showOutput": "always",
                    "problemMatcher": "$msCompile"
                    }
        ]
    }
    
    1. 运行debug!