2016-05-01 24 views
0

私のソリューションには、WPFカスタムコントロールプロジェクトとVSIXプロジェクトがあります。 WPFには、VSエクステンションとは別に使用できるVSIXと別のWPFアプリケーションの両方で必要なUIウィンドウとコントロールがあります。参照WPFカスタムコントロールライブラリからVSIXプロジェクトへ

ので、同様に、私は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アセンブリから必要なオブジェクトをconsturctとき、私は次のエラーを取得するコンパイルするが、実行時に

Could not load file or assembly 'StringsRefactor.UI, Version=1.0.0.0, Culture=neutral, PublikKeyToken=null' or one of its dependencies. A strongly-named assembly is required. (Exception from HRESULT: 0x80131044)

strongly-named assemblyを作成するにはどうすればよいですか? 他に何かする必要がありますか?

+0

が – ErikEJ

+0

ありがとうあなたのWPFアセンブリサインのVisual Studioによって必要とされます!あなたは答えとしてそれを置くことができますか? – Mortalus

+0

楽しい事実:あなたのマニフェストにアセンブリとして何かをリストすることは何もしません。 :-) –

答えて

1

は、単にあなたのWPFアセンブリに署名し、

関連する問題