我需要在我的项目中引用一个包含UI组件的dll库。所以,我从字面上拖放在解决方案资源管理标签拖放,然后我加上XAML页面顶部验证码:资源引用dll
xmlns:Banner="clr-namespace:(the namespace);assembly=(name of the dll file without extension)"
当我试图编译解决方案,它说,大会没有被发现。 问题可能是建立的DLL的行动?我试着将属性设置为“始终复制”,将构建操作设置为“资源”,但没有运气。
我需要在我的项目中引用一个包含UI组件的dll库。所以,我从字面上拖放在解决方案资源管理标签拖放,然后我加上XAML页面顶部验证码:资源引用dll
xmlns:Banner="clr-namespace:(the namespace);assembly=(name of the dll file without extension)"
当我试图编译解决方案,它说,大会没有被发现。 问题可能是建立的DLL的行动?我试着将属性设置为“始终复制”,将构建操作设置为“资源”,但没有运气。
尝试检查这些,共同的步骤与第三方dll引用面临的问题时,我做的事:
ps:希望这个帮助。抱歉,如果您在发布问题之前已经完成了所有这些工作,我只需将dll拖放到解决方案资源管理器即可。
UPDATE:
您的评论后,我得到你究竟是什么之后。据我所知,为了能够在代码中使用dll,您需要将其添加为项目中的参考。这就是为什么我建议上述步骤,以确保DLL在解决方案资源管理器中的参考列表中显示正常。将dll或任何文件拖放到解决方案资源管理器中仅使其包含在项目中。并且包含项目中的文件不会使其可用于代码(除.cs/.vb文件外)。 CMIIW。
那么,通过项目属性窗口添加recerence工程。所以我的问题是:按照我在上面的帖子中描述的方式,不应该是一样的吗? (所以没有在项目属性选项卡中手动添加引用) – fillobotto
更新了我的答案。据我所知,包括一个dll文件项目(通过拖放或手动复制粘贴,然后包括)是不足以使它可用于您的代码。 – har07
我并不确定,但我只是遵循了包含在文档中的步骤。我要联系公司解决这个问题。谢谢 – fillobotto
该dll是否被封锁? http://blogs.msdn.com/b/delay/p/unblockingdownloadedfile.aspx –
起初它是,然后我解除它,但相同的结果... – fillobotto