将每个XAML页面编译为DLL

时间:2013-08-28 09:33:00

标签: wpf mvvm

我理解我的“这个”查询可能听起来非常通用,但任何指导指针都非常受欢迎。

我们正在构建基于MVVM设计模式的WPF应用程序(使用DevXpress控件)并希望实现以下目标。

  1. 将有一个.EXE文件将运行应用程序。
  2. 我的所有XAML文件都需要作为DLL [为什么? - 以下指定的理由]。
  3. 动态调用DLL并在WPF应用程序中加载。
  4. [为什么? - 原因] 我们的应用程序是客户端/服务器Intranet应用程序。我们计划使用ClickOnce部署来部署应用程序。如果应用程序有任何更改,我可能不需要更改整个应用程序并重新编译它然后进行部署,以便更新客户端计算机。

    相反,我们只能更改服务器上需要和更新的那些屏幕或XAML文件,ClickOnce将自动处理客户端上的更新。这也有助于我们维护应用程序,减少开发人员和UI设计人员的麻烦。

    我也欢迎另一种更好的方法。

0 个答案:

没有答案