在Visual Studio中使用自行编译的Roslyn?

9
有没有一种方法可以配置Visual Studio,以便它使用我自己编译/构建(分叉)的.NET编译器平台(Roslyn)版本?
我想以方便的方式尝试C#语言扩展。
(我知道目前这不是官方支持的场景。尽管如此,我认为这是一个有趣的社区游乐场场景)

就2013年的CTP而言,有关它的说明已经发布:Taking a tour of Roslyn,搜索“ADVANCED USAGE”。但是那些说明可能不适用于当前版本的Roslyn或Visual Studio 2015。 - user743382
以下回答现已被删除,但Jason Malinowski在其下留下了非常重要的评论:“如果一切顺利,我们应该在接下来的一个月左右获得对此的适当支持”。 - Jeroen Vannevel
2个回答

2

随着VS2015 Update 1的发布(预计即将上线),您将能够构建Roslyn解决方案,将“VisualStudioSetup”设置为启动项目,然后运行它。这将运行一个带有刚刚构建的Roslyn替代品的Visual Studio实例,以替换内置于VS2015中的那个。


是时候了:http://blogs.msdn.com/b/dotnet/archive/2015/11/30/what-s-new-in-visual-studio-update-1-for-net-managed-languages.aspx 请参阅更新的 https://github.com/dotnet/roslyn/wiki/Building-Testing-and-Debugging - D.R.

1

请查看此文章,它提供了使用修改后的Roslyn编译器操纵代码进行编译的示例。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接