0

我目前正在做一个概念证明来评估我们是否可以使用 Roslyn

  1. 编译一段 C# 代码
  2. 生成可用于调试程序集的适当 PDB 文件

到目前为止,我已经能够

  1. 编译c sharp代码并将其加载到内存中执行
  2. 创建一个 PDB 文件

但是,我无法使用 VS 2013 使用 PDB 文件单步执行 C# 代码。

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

4

1 回答 1

0

如果您打算调试解决方案,则需要部署 pdb 文件。如果您使用的是自定义构建步骤,则可能无法将自定义构建步骤 PDB 文件输出与 Visual Studio 2013 调试器链接。Roslyn 团队尚未完成将 lldb 和 monodevlop 等 Linux IDE 断点与新的 roslyn 可移植 PDB 规范连接起来。我有兴趣推出概念证明断点演示。我应该阅读哪些具体的书籍和文章?谢谢你。

于 2015-11-01T10:19:33.483 回答