1

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

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

VS 2017 Extension Error Message

我已经加入该项目在清单的资产,并添加了ProvideBindingPath属性我的包类,但我仍然得到错误。

任何你可以做的帮助,将不胜感激,没有太多的搜索。

回答

2

您需要使用package project key.snk为您的类库项目签名。

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

enter image description here

+0

感谢科尔,视频是一个很好的接触。我已经从我的主项目中删除了密钥,并且它可以正常工作。在做更多的开发之前,我会多做一些关于如何处理公共库上的关键文件的知识。 – Mangotastic

相关问题