Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.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
调试在Dev Studio外部生成的.NET程序集_.net_Visual Studio_Visual Studio 2005 - Fatal编程技术网

调试在Dev Studio外部生成的.NET程序集

调试在Dev Studio外部生成的.NET程序集,.net,visual-studio,visual-studio-2005,.net,Visual Studio,Visual Studio 2005,我有一个.NET项目,它引用了在解决方案之外构建的另一个程序集 我有其他程序集的所有源代码,但我只能将其作为“.DLL”引用添加,而不能将实际项目作为依赖项添加 问题是,当我进入外部代码时,调试器会“跳过”它 如何为外部.NET程序集启用“源代码”调试。如果可以在另一个visual studio中打开源代码,则启动应用程序后,可以将VS附加到该其他进程。 您可以在源代码中设置一个断点并从那里进行调试。在Tools/Options/debug/General中,有一个名为“仅启用我的代码(仅受管理

我有一个.NET项目,它引用了在解决方案之外构建的另一个程序集

我有其他程序集的所有源代码,但我只能将其作为“.DLL”引用添加,而不能将实际项目作为依赖项添加

问题是,当我进入外部代码时,调试器会“跳过”它


如何为外部.NET程序集启用“源代码”调试。

如果可以在另一个visual studio中打开源代码,则启动应用程序后,可以将VS附加到该其他进程。
您可以在源代码中设置一个断点并从那里进行调试。

在Tools/Options/debug/General中,有一个名为“仅启用我的代码(仅受管理)”的选项。关闭它。

如果您有dll,并且想要进入二进制文件,则需要dll的pdb文件

关于调试.Net源代码在VS2010中,还可以调试原始.Net framework源代码。要调试框架中的错误,请查看以下站点以了解更多信息: