我有两个工作,WCF / WPF,端点服务和UI客户端应用程序组合。现在的要求是将单独的UI客户端应用程序组合到一个包装器应用程序中,该应用程序允许用户选择他们想要使用哪个前端。
这似乎是开始使用WAF的一个好点,但我不清楚如何在WAF模板中合并现有的WPF项目(使用Visual Studio 2010和C#)。我也相信可能有另一种方法可能更简单;也许是一些用于启动相应UI可执行文件的shell命令的东西,但是当它归结为部署问题时,这似乎相当混乱(至少);但是,希望有人会有更好的建议。
所以这里的底线是:你会建议什么?请记住,我希望能够在最短的时间内使用一种解决方案,使其工作(不一定要花哨)。有什么想法吗?
答案 0 :(得分:0)
WAF将您的应用程序分为域层,应用程序层和表示层。除了这三个库之外,您还将拥有一个包含shell视图,shell视图模型和控制器的项目。
为了适合您的两个应用程序,他们应该效仿。 shell视图,shell视图模型和控制器将确定要加载的视图和视图模型,允许您切换前端。
如果我没记错的话,WAF库有书店或其他类似的样本。我认为它符合您的需求。
HTH,