2017-11-29 38 views
-1

TestプロジェクトのOtherProjectからFontAwesome.WPF dllを参照する方法を教えてください。しかし、私にはわからない、別のプロジェクトからdllを参照するには?

xmlns:fa="clr-namespace:OtherProject;assembly=OtherProject" 

しかし、私は名前空間が変更すべきだと思う:

xmlns:fa="http://schemas.fontawesome.io/icons/" 

が、私はプロジェクト自体を参照する方法を知っている:OtherProjectで

私はこのようにそれを参照します何をどこで見つけるか?

enter image description here

これは、オブジェクトブラウザでFontAwesome.WPFです:

enter image description here

私が第一の基準は、これに関連するだろうか、私を助けるか、これがあれば可能性があるのか​​分かりませんでも可能ですか?

それでは、私が欲しいのは、この呼びかけている:テストプロジェクトにNuGetパッケージをインストールせずに

<fa:ImageAwesome Icon="Flag" VerticalAlignment="Center" HorizontalAlignment="Center" /> 

を。

答えて

0

以下の受け入れ可能な回答をお読みください。要するに

MSBuild doesn't copy references (DLL files) if using project dependencies in solution

は、次の2つのオプションがあります:

  • が同様にテストプロジェクトにおけるNuGetパッケージをインストールします。
  • FontAwesomeアセンブリの種類を参照するOtherProjectコード(XAMLマークアップだけでなく)を追加します。

次に、アセンブリをテストプロジェクトの出力ディレクトリにコピーする必要があります。