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

相關問題