我正在尝试创建一个利用罗斯林语言服务的VsPackage。在我的VsPackage属性下,我将命令行参数更改为:
/rootsuffix Roslyn运行项目时,启动的Visual实例将正确使用Roslyn。(我看到罗斯林在我打开的.cs文件的名字旁边)。但是,我的VsPackage没有部署到Visual的这个实例中。
我已经打开了与Roslyn一起发布的SyntaxVisualizerExtension VsPackage,并编译/运行了它。它使用Roslyn正确地部署到Visual。我查看了项目的属性和引用,没有什么能突出我所缺少的。
我正在采取的步骤是:
/rootsuffix Exp更改为/rootsuffix Roslyn理论上,我可能会删除SyntaxVisualizerExtension包,但我想知道为Roslyn实例创建VsPackage的正确方法。
发布于 2013-12-16 06:21:03
没有UI设置来控制属性是什么。在记事本中编辑项目文件(或在VS中卸载项目,然后右击并选择“编辑”),然后添加以下一行:
<VSSDKTargetPlatformRegRootSuffix>Roslyn</VSSDKTargetPlatformRegRootSuffix>进入适当的PropertyGroup。查看通过任何Roslyn模板创建的项目,以获得一个示例。
https://stackoverflow.com/questions/20604562
复制相似问题