Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个在 MVVM 中很好地构建的 WPF 项目,带有一些 WCF Web 服务,现在我想要添加另一个用户界面(Web 或移动)。
Views 和 ViewModels 当前被封装在一个 WPF 项目中。如果我想创建一个新的 Web 界面,在 Web 项目中利用 ViewModel 逻辑的最佳方式是什么?
这是将视图模型和视图保存在单独项目中的一个很好的理由,视图项目引用视图模型项目。照原样,您必须让 Web 用户界面项目引用所有 WPF 代码才能获得所需的视图模型代码。我不知道将 WPF 项目重构为两个项目对您来说有多可行,但如果我处于您的位置,我会考虑这一点。