Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
可以用Visual Studio代码调试编译的.NET或C#吗?_C#_.net_Compilation_Visual Studio Code - Fatal编程技术网

可以用Visual Studio代码调试编译的.NET或C#吗?

可以用Visual Studio代码调试编译的.NET或C#吗?,c#,.net,compilation,visual-studio-code,C#,.net,Compilation,Visual Studio Code,我有一个使用.NET framework 4.0.0.0的应用程序。我目前没有安装Visual Studio,也没有此应用程序的源代码。我想调试它,找出应用程序的某个特定功能失败的原因。使用VisualStudio,我可能会附加进程并进行调试 相反,我安装了VisualStudio代码。是否可以在不访问源代码的情况下使用Visual Studio代码调试.NET应用程序?我在别处读到,对于Visual Studio,如果您有PDB,您可以进行一些调试: 使用dotPeek,您可以启动一个符号服

我有一个使用.NET framework 4.0.0.0的应用程序。我目前没有安装Visual Studio,也没有此应用程序的源代码。我想调试它,找出应用程序的某个特定功能失败的原因。使用VisualStudio,我可能会附加进程并进行调试

相反,我安装了VisualStudio代码。是否可以在不访问源代码的情况下使用Visual Studio代码调试.NET应用程序?我在别处读到,对于Visual Studio,如果您有PDB,您可以进行一些调试:

使用dotPeek,您可以启动一个符号服务器,然后让Visual Studio利用该服务器,充当PDB文件

我确实安装了JetBrains dotPeek v1.2

如果我不能直接用visualstudio代码调试编译后的代码,并且因为我没有PDB,那么可以同时使用dotPeek和visualstudio代码吗?如果是,我将如何配置它


非常感谢。

Telerik的JustDecompile是免费的,可以生成PDB。谢谢你的提示。即使可以生成PDB文件,也可以使用VisualStudio代码调试编译后的代码,即使使用PDB文件也是如此吗?如果是这样,我只是不知道如何设置。谢谢。我认为VS代码只会调试.Net核心应用。你是对的。在他们的网站上说,VS代码不支持.Net Framework。即使应用程序是.NET Core,我也不确定如何利用VS代码生成PDB/符号,或者这是否可行。由于应用程序是.NETFramework,VS代码在这里没有帮助,我必须使用VisualStudio或类似的工具。再次感谢。