1

我正在尝试创建一个 DTO 类库,以便在将用 .NET 4.5 编写的后端服务和 WinRT (StoreApp) 前端之间共享。

我发现我不能简单地同时从服务器端和前端项目引用 DTO。我知道我可以将 DTO 序列化然后反序列化为不同的类型,但我仍然需要编写两次 DTO,这是我非常努力避免的。

我发现我无法从 WinRT 引用 POCO 类库非常令人沮丧——这不应该破坏任何安全抽象。我希望这只是我的疏忽,而不是设计使然。

那么,将用于 win 商店的样板代码与服务器端对应部分重用的最佳方法是什么?

4

1 回答 1

2

在针对不同平台/框架的项目之间共享代码有两种典型的方法。

您可以利用可移植类库或使用可以在不同平台项目之间共享的链接文件。

于 2013-08-05T00:58:04.850 回答