使用Visual Studio中的自编译Roslyn

本文关键字:编译 Roslyn Visual Studio 使用 | 更新日期: 2023-09-27 18:19:51

有没有一种方法可以配置Visual Studio,使其使用我自己的自编译/自构建(forked)版本的.NET编译器平台(Roslyn)?

我想以一种方便的方式体验C#语言扩展。

(我知道到目前为止,这还不是一个官方支持的场景。不过,我认为这对社区来说是一个有趣的游乐场场景)

使用Visual Studio中的自编译Roslyn

使用VS2015 Update 1(现在随时可用),您将能够构建Roslyn解决方案,将"VisualStudioSetup"设置为启动项目,然后运行它。这将运行Visual Studio的一个实例,用刚刚构建的Roslyn替换VS2015中内置的Roslyn。

请参阅本文,其中给出了一个在编译时使用修改后的Roslyn编译器来操作代码的示例