如何使用Roslyn创建VS单文件生成器

时间:2014-11-14 22:11:15

标签: roslyn vsx

我正在尝试使用/ rootsuffix Roslyn运行Roslyn创建单个文件生成器,但通常的IVsSingleFileGenerator似乎不起作用 - 我甚至无法在其中找到断点。我该怎么办?

2 个答案:

答案 0 :(得分:1)

要使您的扩展程序自动部署到Roslyn配置单元,请打开您的csproj文件,然后添加<VSSDKTargetPlatformRegRootSuffix>roslyn</VSSDKTargetPlatformRegRootSuffix>

但是,您根本不需要Roslyn配置单元。

在VS2013上,Roslyn预览自行安装到Roslyn配置单元。但是,Dev14总是使用Roslyn,无论在哪个蜂巢中(Roslyn完全取代了本地语言服务)。

答案 1 :(得分:0)

您是如何安排将VS扩展安装到Roslyn配置单元中的?默认情况下,构建VSIX并从VS进行调试会将VSIX安装到Exp配置单元中。这可能就是为什么你的单个文件生成器没有被创建的原因。