gpt4 book ai didi

c# - 我们如何在 Visual Studio Code 中调试 ASP.NET MVC Web 应用程序?

转载 作者:可可西里 更新时间:2023-11-01 08:23:17 29 4
gpt4 key购买 nike

Microsoft 刚刚发布 Visual Studio Code几天前。

我们如何从该 IDE 中调试 ASP.NET MVC 应用程序?

最佳答案

安装 C# 扩展

打开 vscode 并安装 C# 扩展。

  • CTRL + P
  • ext 安装 csharp
  • 点击安装。
  • 安装后,点击启用并重启 vscode。

ext install csharp

添加 launch.json 和 tasks.json

在 vscode 中打开项目的目录。文件 > 打开文件夹...

Vscode 可能会询问:您的项目缺少构建和调试所需的 Assets 。添加它们?

Required assets...

如果是,请选择。这将添加一个包含 launch.jsontasks.json 文件的 .vscode 目录。

注意:如果 vscode 不询问这个,您必须确保这些文件具有适当的设置。一种方法是删除现有的 .vscode 目录,然后重新启动 vscode。

调试

打开调试 View (CTRL + SHIFT + D),选择一个配置,然后点击绿色箭头。如果您不确定选择哪种配置,请使用 .NET Core Launch (web)。

Debug view...

如果设置正确,Web 浏览器将在 localhost:5000 打开,DEBUG CONSOLE 将显示输出。

launch.json 注释

这适用于 net451 中的 EXE。

"program": "${workspaceRoot}\\bin\\Debug\\net451\\myApp.exe",

这适用于 netcoreapp1.0 中的 DLL。

"program": "${workspaceRoot}\\bin\\Debug\\netcoreapp1.0\\myApp.dll",

program.json 注释

通过添加以下条目启用可移植 PDB。否则您将收到“没有为该文档加载任何符号”消息。

"buildOptions: {
"debugType": "portable",
}

另见

关于c# - 我们如何在 Visual Studio Code 中调试 ASP.NET MVC Web 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30027201/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com