我正在尝试创建一个 DTO 类库,以便在将用 .NET 4.5 编写的后端服务和 WinRT (StoreApp) 前端之间共享。
我发现我不能简单地同时从服务器端和前端项目引用 DTO。我知道我可以将 DTO 序列化然后反序列化为不同的类型,但我仍然需要编写两次 DTO,这是我非常努力避免的。
我发现我无法从 WinRT 引用 POCO 类库非常令人沮丧——这不应该破坏任何安全抽象。我希望这只是我的疏忽,而不是设计使然。
那么,将用于 win 商店的样板代码与服务器端对应部分重用的最佳方法是什么?