我知道之前已经问过这个问题,而且还有一些答案可以解决这个问题。我在仓库移动应用程序框架中使用了一些用户控件,为了获得设计时支持,我在DesignTimeAttibutes.xmta文件中使用了DesktopCompatible自定义arrtibute。
如果库和UI项目都在同一个解决方案中,这就解决了这个问题。例如,我有这个解决方案布局:
因此,当我从Company.Mobile.Project1引用Company.Mobile.Library时,我对控件有设计时支持,但不是来自Company.Mobile.Project2。我还尝试将xmta文件复制到Project2但仍然无效。
有什么想法吗?
感谢。
答案 0 :(得分:2)
除了你的库dll,你还应该有一个名为yourlibrarydll.asmmeta.dll的额外dll。尝试将此dll复制到Project2的输出文件夹中。