【问题标题】:How-To MultiTarget Both SilverLight 4 and WPF Application?如何多目标 SilverLight 4 和 WPF 应用程序?
【发布时间】:2011-02-06 18:16:43
【问题描述】:

如何实现 SilverLight 4 和 WPF 应用程序的多目标?

【问题讨论】:

    标签: c# wpf silverlight multitargeting


    【解决方案1】:

    标准方法是创建一个包含 WPF 项目和 Silverlight 项目的解决方案,这两个项目都是使用新项目向导创建的,或者可以是您现有的项目。然后使用链接将一个项目中的文件添加到另一个项目(添加 -> 现有项目 -> 添加 -> 下拉箭头 -> 添加为链接)。然后使用#if SILVERLIGHT 处理任何平台差异。

    【讨论】:

    • 我应该指出,有时您实际上也可以重用 XAML 文件,但这种情况很少见。您应该计划在两个平台上重做所有 XAML。但是你应该非常努力地让你的模型和视图模型层在 Silverlight 和 WPF 上编译,这样你的 UI 层是你唯一需要改变的层。
    【解决方案2】:

    据我所知,您可能会使用编译器标志。为什么不从针对 WPF、Silverlight 等的项目中学习呢?你可以例如查看Caliburn.Micro

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-21
      • 2014-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多