如何从另一个项目引用dll?

时间:2017-11-29 10:17:48

标签: wpf xaml dll

如何从Test项目中的OtherProject引用FontAwesome.WPF dll。

在OtherProject中,我这样引用它:

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

我知道如何引用项目本身:

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

但我认为命名空间应该改变,但是我不知道找到它的内容和位置?

enter image description here

这是对象浏览器中的FontAwesome.WPF:

enter image description here

我不知道第一个参考文献是如何与此相关的,或者可能对我有帮助,或者甚至是否可能?

所以我想要的是这个:

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

不在测试项目中安装NuGet包。

1 个答案:

答案 0 :(得分:0)

您应该阅读以下接受的答案。

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

简而言之,您有两种选择:

  • 也在测试项目中安装NuGet包。
  • 在引用OtherProject程序集中的类型的FontAwesome中添加一些代码(不仅仅是XAML标记)。

然后应该将程序集复制到测试项目的输出目录。