Visual studio 2013 如何使用roslyn和适当的调试信息编译程序集,以便能够进行调试

Visual studio 2013 如何使用roslyn和适当的调试信息编译程序集,以便能够进行调试,visual-studio-2013,pdb-files,roslyn-code-analysis,Visual Studio 2013,Pdb Files,Roslyn Code Analysis,我目前正在进行概念验证,以评估我们是否可以使用Roslyn 编译一段C代码 生成可用于调试程序集的适当PDB文件 到目前为止,我已经能够 编译c sharp代码并将其加载到内存中执行 创建PDB文件 但是,我无法使用VS 2013使用PDB文件插入C代码 是否有人拥有可以生成可用于调试的PDB文件的示例代码?如果要调试解决方案,则需要部署PDB文件。 如果使用自定义生成步骤,则可能无法将自定义生成步骤PDB文件输出与Visual Studio 2013调试器链接。 Roslyn团队尚未完成将Li

我目前正在进行概念验证,以评估我们是否可以使用Roslyn

编译一段C代码 生成可用于调试程序集的适当PDB文件 到目前为止,我已经能够

编译c sharp代码并将其加载到内存中执行 创建PDB文件 但是,我无法使用VS 2013使用PDB文件插入C代码


是否有人拥有可以生成可用于调试的PDB文件的示例代码?

如果要调试解决方案,则需要部署PDB文件。 如果使用自定义生成步骤,则可能无法将自定义生成步骤PDB文件输出与Visual Studio 2013调试器链接。
Roslyn团队尚未完成将Linux IDE断点(如lldb和monodevlop)与新的Roslyn便携式PDB规范的连接。我对滚动概念验证断点演示感兴趣。我应该阅读哪些具体的书籍和文章?多谢各位

我正试图在Linux上做同样的事情。Roslyn for Windows Visual Studio 2015和Monodevelop Xamarin Studio与Roslyn for Linux不同。你能试一下吗。使用MonoDevelopop或Xamarin Studio IDE-Debugger单步执行C代码,还是使用Visual Studio 2015单步执行C代码?关于如何生成适当的PDB文件,以便使用csc.exe/debug或其他swtich在LInux上调试程序集,我可以请教您一些建议吗?我可以帮你开发Monodevelop和Xamarin Studio。所以请随时问我问题。非常感谢。请查看此URL,它可以帮助回答您的问题。请度过一个niice周末。您只需要一个简单的示例C HelloWorld程序。请参阅我用于创建PDB文件的示例代码。不确定它是否正确,因为我无法使用它进行调试。syntaxTree[0]=CSharpSyntaxTree.ParseTextsourceCode;CSharpCompilation=CSharpCompilation.Create assemblyname,syntaxTrees:syntaxTree,references:refs,options:new CsHarpCompilationOptions OutputKind.DynamicallyLinkedLibrary,null,null,null,OptimizationLevel.Debug;如果您刚才提到的C类CSharp编译是在Roslyn或MonoDevelopGithub项目中,则可能会发生错误。我们如何应用您的想法,在用Roslyn编译的纯.NET CoreCLR和CoreFX C应用程序中设置断点的conceot上创建一个证明?谢谢。我刚刚在linux monodevelop上成功地测试了C语言System.Diagnostics.Break并开始调试?它是否需要monodevelop与roslyn的新便携式PDB集成?非常感谢。