C# 既然VS2015已经出炉了,那么';这是一种支持调试的修改Roslyn的方法吗?

C# 既然VS2015已经出炉了,那么';这是一种支持调试的修改Roslyn的方法吗?,c#,visual-studio-2015,roslyn,visual-studio-extensions,C#,Visual Studio 2015,Roslyn,Visual Studio Extensions,上下文 我们希望修改Roslyn,并能够在编译时对其进行调试。在VS2015发布之前,这样做是一个痛苦的过程,流程不是很顺利 我们的目标是开发一个C#variant编译器 梦想 在VS2015之前,执行和调试Moded Roslyn需要打开第二个VS IDE(实验)集才能使用Moded Roslyn。这个过程不是直接正确安装的,通常会破坏VS2015的安装 VS2015之后,是否有更好的设置和流程可以修改和调试Roslyn 我已经安装了Visual Studio 2015,但看起来我需要更多必需

上下文

我们希望修改Roslyn,并能够在编译时对其进行调试。在VS2015发布之前,这样做是一个痛苦的过程,流程不是很顺利

我们的目标是开发一个C#variant编译器

梦想

在VS2015之前,执行和调试Moded Roslyn需要打开第二个VS IDE(实验)集才能使用Moded Roslyn。这个过程不是直接正确安装的,通常会破坏VS2015的安装

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


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

我们目前有文档记录了测试您自己的Roslyn版本的过程。只要您使用的是Visual Studio 2015 Update 1或更高版本(我们在这里做了所有工作来支持这一点),一切都应该正常


这些说明的执行摘要是,如果您现在加入Roslyn,您可以选择“VisualStudioSetup”项目,只需点击F5即可运行。它将生成到生成目录中的.vsix文件,您也可以安装它。如果你愿意,有一个CompilerExtension项目可以生成一个你可以使用的编译器。

我想指出,根据他的个人资料,这个回答者是为微软的Roslyn项目开发的。这就是为什么该链接是“官方的”Microsoft链接。请记住,当您添加/删除/修改C#的语言功能时,您必须自己修改Visual Studio语言服务(Intellisense、调试、重构等)。