c# - 现在 VS2015 已经出来了,支持调试 Roslyn 的方式是什么?

标签 c# visual-studio-2015 roslyn visual-studio-extensions

背景

我们希望修改 Roslyn 并能够在编译时对其进行调试。在 VS2015 之前的版本中,这样做是一个痛苦的过程,而且流程不是很好。

我们的目标是开发一个 C# 变体编译器。

梦想

VS2015 之前,执行和调试修改后的 Roslyn 需要打开第二个 VS IDE(实验性)集才能使用修改后的 Roslyn。此过程无法直接正确设置,并且通常会破坏您的 VS2015 安装。

VS2015 之后,是否有更好的设置和流程可以修改和调试 Roslyn?

我已经安装了 Visual Studio 2015,但看起来我需要更多必需的位。之后我不确定如何运行测试并尝试 VS2015 中的更改。

最佳答案

我们有当前记录的流程来测试您自己的 Roslyn 版本 here .只要您使用的是 Visual Studio 2015 Update 1 或更高版本(我们为此做了所有工作),一切都应该正常。

这些说明的执行摘要是,如果您现在加入 Roslyn,则可以选择“VisualStudioSetup”项目并按 F5 键运行。在您的构建目录中构建 .vsix 文件,您也可以安装。如果您愿意,有一个 CompilerExtension 项目可以生成您可以用来构建的编译器。

关于c# - 现在 VS2015 已经出来了,支持调试 Roslyn 的方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36270310/

相关文章:

c# - JQuery MVC 集合名称属性

c# - 如何防止 C# 控制台应用程序优先作为事件窗口?

visual-studio-2015 - Visual Studio 2015工具提示颜色

c# - LiteralExpression - ArgumentOutOfRangeException

c# - 格式化方法签名会丢失缩进

c# - Roslyn 查找对字段所做的所有分配

c# - 当可见性改变时,mdi 子窗体绘制缓慢

c# - 在没有刷新/提交的情况下强制执行查询

c - 变量 "using"不是类型名称?

c# - 启动 Windows 服务时出现错误 1053(在 Visual Studio 中创建的 exe)