将WPF自定义控件库引用到VSIX项目

时间:2016-05-01 09:12:59

标签: c# .net wpf visual-studio-extensions vsix

我的解决方案中有一个WPF Custom控件项目和一个VSIX项目。 WPF拥有VSIX和另一个可以与VS扩展分开使用的WPF应用程序所需的UI窗口和控件。

我已将项目添加为source.extension.vsixmanifest中的依赖项 像这样:

<Asset Type="Microsoft.VisualStudio.Assembly" d:Source="Project" d:ProjectName="StringsRefactor.UI" Path="|StringsRefactor.UI|" AssemblyName="|StringsRefactor.UI;AssemblyName|" />

代码编译但在运行时,当我从thr StringsRefactor.UI程序集构建所需对象时,我得到以下错误:

  

无法加载文件或程序集&#39; StringsRefactor.UI,Version = 1.0.0.0,   Culture = neutral,PublikKeyToken = null&#39;或其中一个依赖项。一个   强名命的装配是必需的。 (HRESULT的例外情况:   0x80131044)

我应该如何创建strongly-named assembly? 或者我应该做别的事吗?

1 个答案:

答案 0 :(得分:1)

只需在WPF程序集中签名,Visual Studio就需要它