在我的解决方案中,我有一个项目(让我们说' PRJ1')里面有一个类型,比如 MyAttribute1 ,它实现了UITypeEditor。
在另一个项目中,我引用PRJ1并使用 MyAttribute1 作为属性的属性。
问题是,当我构建解决方案时,prj1.dll不会复制到最终解决方案目录中。这导致CurrentDomain_AssemblyResolve被触发。如果我创建 MyAttribut1e 类型的本地字段,一切正常!
有什么问题?我在这里失踪了什么?
答案 0 :(得分:0)
听起来你没有将项目作为项目参考引用到解决方案中,而是直接引用.dll?
尝试从正在使用您的属性的项目中删除引用,然后再次添加引用,小心从项目部分选择项目,而不是浏览到.dll