首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将VsPackage附加到Roslyn实例

将VsPackage附加到Roslyn实例
EN

Stack Overflow用户
提问于 2013-12-16 06:12:50
回答 1查看 346关注 0票数 4

我正在尝试创建一个利用罗斯林语言服务的VsPackage。在我的VsPackage属性下,我将命令行参数更改为:

代码语言:javascript
复制
/rootsuffix Roslyn

运行项目时,启动的Visual实例将正确使用Roslyn。(我看到罗斯林在我打开的.cs文件的名字旁边)。但是,我的VsPackage没有部署到Visual的这个实例中。

我已经打开了与Roslyn一起发布的SyntaxVisualizerExtension VsPackage,并编译/运行了它。它使用Roslyn正确地部署到Visual。我查看了项目的属性和引用,没有什么能突出我所缺少的。

我正在采取的步骤是:

  1. 文件>新项目> Visual包
  2. 用工具创建窗口
  3. 打开项目属性,将/rootsuffix Exp更改为/rootsuffix Roslyn
  4. 添加对Roslyn .dlls的引用
  5. 运行项目。

理论上,我可能会删除SyntaxVisualizerExtension包,但我想知道为Roslyn实例创建VsPackage的正确方法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-16 06:21:03

没有UI设置来控制属性是什么。在记事本中编辑项目文件(或在VS中卸载项目,然后右击并选择“编辑”),然后添加以下一行:

代码语言:javascript
复制
<VSSDKTargetPlatformRegRootSuffix>Roslyn</VSSDKTargetPlatformRegRootSuffix>

进入适当的PropertyGroup。查看通过任何Roslyn模板创建的项目,以获得一个示例。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20604562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档