我有一个C#Windows Form myApp.exe程序,在运行时可以编译另一个C#文件helloWorld,并使用反射方法执行它。我使用myApp中的.NET CodeDomProvider.CompileAssemblyFromFile方法将helloWorld编译为helloWorld.dll。
有没有办法可以使用VS Express调试helloWorld.cs / dll(设置断点,单步)。如果没有,有没有办法可以使用一些定义的.NET方法在myApp.exe中调试(单步或通过设置断点)helloWorld?提前谢谢!
答案 0 :(得分:2)
你可以设置
parameters.IncludeDebugInformation = true;
parameters.CompilerOptions += " /debug:pdbonly";
其中parameters is CompilerParameters
然后你可以正常调试