我需要在我的项目中引用一个包含UI组件的DLL库。所以我真的将它拖放到解决方案资源管理器选项卡中,然后我在XAML页面上添加此代码:
xmlns:Banner="clr-namespace:(the namespace);assembly=(name of the dll file without extension)"
当我尝试编译解决方案时,它说没有找到程序集。 问题可能是构建dll的动作?我尝试将属性设置为“始终复制”并将构建操作设置为“资源”,但没有运气。
答案 0 :(得分:0)
尝试检查这些,当遇到第三方dll引用问题时我会做的常见步骤:
ps:希望这有帮助。抱歉,如果您在发布问题之前已经完成了所有这些操作,那么我知道您所做的就是将dll拖放到解决方案资源管理器中。
更新:
在您的评论之后,我实际上得到了你的意思。据我所知,为了能够在代码中使用dll,您需要将其添加为项目中的引用。这就是为什么我建议上面的步骤,以确保在解决方案资源管理器中的参考列表中的DLL显示正常。将dll或任何文件拖放到解决方案资源管理器中,只将其包含在项目中。并且包含项目中的文件不会使其可用于代码(.cs / .vb文件除外)。 CMIIW。