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