Microsoft 刚刚发布 Visual Studio Code几天前。
我们如何从该 IDE 中调试 ASP.NET MVC 应用程序?
最佳答案
安装 C# 扩展
打开 vscode 并安装 C# 扩展。
- CTRL + P
ext 安装 csharp
- 点击安装。
- 安装后,点击启用并重启 vscode。
添加 launch.json 和 tasks.json
在 vscode 中打开项目的目录。文件 > 打开文件夹...
Vscode 可能会询问:您的项目缺少构建和调试所需的 Assets 。添加它们?
如果是,请选择是。这将添加一个包含 launch.json
和 tasks.json
文件的 .vscode
目录。
注意:如果 vscode 不询问这个,您必须确保这些文件具有适当的设置。一种方法是删除现有的 .vscode
目录,然后重新启动 vscode。
调试
打开调试 View (CTRL + SHIFT + D),选择一个配置,然后点击绿色箭头。如果您不确定选择哪种配置,请使用 .NET Core Launch (web)。
如果设置正确,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/