我有一个输出 JSON 序列化字符串对象的 Web 服务。这只是一个具有简单属性的简单对象。我真的希望服务的消费者能够反序列化对象,以便拥有完整的对象以便在他们的项目中轻松使用。
我的问题是,我的客户是否可以从他们的项目中引用我网站上的 DLL(我可能会偶尔更新以提供更多属性),以便他们始终拥有最新版本的 DLL?还是我唯一的选择是为所有客户端 Web 服务用户分发一个轻量级 DLL,只包含他们需要的对象?问题是,使用这种方法,如果我更新 Web 服务上的对象,那么所有使用该服务的客户端都会失败,直到他们从我这里更新 DLL。
任何其他选项或解决方案,还是我错过了一些完全明显的东西?