【问题标题】:compact framework design time support from external dll来自外部 dll 的紧凑框架设计时支持
【发布时间】:2011-03-21 13:19:21
【问题描述】:

我知道以前有人问过这个问题,也有部分解决问题的答案。我在我们的仓库移动应用程序框架中使用了一些用户控件,为了获得设计时支持,我在 DesignTimeAttibutes.xmta 文件中使用了 DesktopCompatible 自定义 arrtibute。

如果库和 UI 项目在同一个解决方案中,这可以解决问题。例如我有这个解决方案布局:

  • Company.Mobile(解决方案)
    • Company.Mobile.Library (Project) 这有 DesignTimeAttributes.xmta
    • Company.Mobile.Project1(项目)
  • Company.Mobile.Project2(解决方案)
    • Company.Mobile.Project2(项目)

因此,当我从 Company.Mobile.Project1 引用 Company.Mobile.Library 时,我有控件的设计时支持,但没有来自 Company.Mobile.Project2。我也尝试将 xmta 文件复制到 Project2 但仍然无法正常工作。

有什么想法吗?

谢谢。

【问题讨论】:

  • 感谢@ymc.cu,这个小信息解决了我的问题:)

标签: c# .net windows-mobile mobile compact-framework


【解决方案1】:

除了拥有您的库 dll 之外,您还应该有一个名为 yourlibrarydll.asmmeta.dll 的额外 dll。尝试将此 dll 复制到 Project2 的输出文件夹中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-19
    • 1970-01-01
    • 2011-03-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多