![]() |
1
2
ClickOnce是一个很好的解决方案。 或者使用一种与类无关的Web服务方法。传递版本化的二进制流字典,这些字典可以重新组合为对象。如果这很重要,写下对象重构的东西来处理 二者都 向前和向后兼容,否则只拒绝具有“未来”版本号的数据。 Web服务非常适合去耦。字典非常适合传递一般数据。基于程序集的类版本控制是可怕的(即使.NET的最新版本中的序列化更改),并导致疯狂… |
![]() |
2
2
发布更新。对于这样的事情,你总是要把所有的东西都放在同一个版本上。也许可以考虑使用ClickOnce让每个人都保持最新。 |
![]() |
3
1
这似乎更像是一个部署问题。服务器和客户端必须可以访问同一版本的共享程序集。你的策略将取决于平台——这是网络还是表单? 实现这一点的一种方法是强制客户端使用共享程序集的特定版本,并向客户端提供该程序集的传递方法。 |