VSCode C#调试符号未加载

时间:2020-02-03 22:49:54

标签: c# visual-studio-code .net-4.7.1

我有一个需要调试的.Net 4.7.1框架程序,但是由于调试符号未加载,所以无法设置断点。我花了一天时间在此上,这让我非常沮丧。

我重新启动了VSCode,尝试从头开始生成新的配置文件,确保每次将所有过时的构建文件都删除时,都将调试类型设置为可门户登录,并且这些似乎都没有任何作用。

typedef struct client_t client_t, *pno; struct client_t { pid_t pid; char password[TAM_MAX]; // -> 50 chars pno next; pno (*AddClient)(client_t *); }; pno client_t_AddClient(client_t *self) { /* code */ } int main() { client_t client; client.AddClient = client_t_AddClient; // probably really done in some init fn //code .. client.AddClient(&client); }

launch.json

{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "buildOptions": { "debugType": "portable" }, "configurations": [ { "name": "Launch (console)", "type": "coreclr", "request": "launch", "preLaunchTask": "build", "program": "${workspaceFolder}/bin/Debug/net471/<app>.exe", "args": [], "cwd": "${workspaceFolder}", "stopAtEntry": false, "console": "internalConsole" }, { "name": "Test (Console)", "type": "coreclr", "request": "launch", "preLaunchTask": "build", "program": "dotnet", "args": [ "test" ], "cwd": "${workspaceFolder}", "console": "internalConsole", "stopAtEntry": false }, { "name": "Attach", "type": "coreclr", "request": "attach", "processId": "${command:pickProcess}" } ] }

tasks.json

{ // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", "tasks": [ { "label": "build", "type": "shell", "command": "dotnet", // I've also tried msbuild, but it rejects my csproj because of the "Version" attribute. "args": [ "build", // Ask dotnet to generate full paths for file names. "/property:GenerateFullPaths=true", // Do not generate summary otherwise it leads to duplicate errors in Problems panel "/consoleloggerparameters:NoSummary" ], "group": "build", "presentation": { // Reveal the output only if unrecognized errors occur. "reveal": "silent" }, // Use the standard MS compiler pattern to detect errors, warnings and infos "problemMatcher": "$msCompile" } ] }

<app>.csproj

0 个答案:

没有答案