Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.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
C# 在VisualStudio中查看动态代码_C#_Visual Studio - Fatal编程技术网

C# 在VisualStudio中查看动态代码

C# 在VisualStudio中查看动态代码,c#,visual-studio,C#,Visual Studio,我使用CSharpCodeProvider从保存到字符串中的C#源生成一个动态程序集 我可以在运行时运行动态代码,但如果暂停执行,VisualStudio不会在调用堆栈中显示动态源代码。上面写着“外部代码”,我无法进入源代码 我想VS找不到PDB或其他调试信息。您能帮助我吗?我认为您应该更改名为“在VS调试设置选项中仅启用我的代码”的设置。转到工具->选项。选择调试。取消选中“仅启用我的代码(仅限托管)”复选框。按OK 如果您使用的是DynamicMethod,则可以使用。是否在编译器选项中要求

我使用CSharpCodeProvider从保存到字符串中的C#源生成一个动态程序集

我可以在运行时运行动态代码,但如果暂停执行,VisualStudio不会在调用堆栈中显示动态源代码。上面写着“外部代码”,我无法进入源代码


我想VS找不到PDB或其他调试信息。您能帮助我吗?

我认为您应该更改名为“在VS调试设置选项中仅启用我的代码”的设置。转到工具->选项。选择调试。取消选中“仅启用我的代码(仅限托管)”复选框。按OK

如果您使用的是
DynamicMethod
,则可以使用。

是否在编译器选项中要求pdb?使用/调试当然,您应该验证dynamic code.pdb文件是否位于应用程序文件夹或visual studio中的符号设置指定的文件夹中。