如何创建引用类库项目的Visual Studio扩展?

时间:2017-08-06 17:24:37

标签: visual-studio visual-studio-2017 visual-studio-extensions vsix

我在创建调用另一个项目的Visual Studio扩展时遇到问题。我在github上提出了一个简单的例子:https://github.com/craigguest/HelloWorldVSIX

在这个例子中,我只需要一个" Invoke HelloWorld Command"工具菜单中的项目,它从另一个项目(Message.Text)中的静态属性获取消息。但是,单击项目时出现此错误:

VS 2017 Extension Error Message

我已将项目添加为清单中的资产,并将ProvideBindingPath属性添加到我的包类中,但仍然出现错误。

你可以做任何可以提供帮助的事情,在搜索中出现的情况并不多。

1 个答案:

答案 0 :(得分:3)

您需要使用包项目key.snk。

对您的类库项目进行签名

右键单击名为HelloWorld的项目 - >属性 - >签名 - >启用标志组件 - >点击下面的下拉列表 - >浏览器...... - >在名为HelloWorld2Parter的项目中选择key.snk文件 - >打开 - >重建你的项目。

enter image description here