提示:这个问题有很多重复,但没有一个解决方案适合我。
我拥有的是一个 Web 服务和一个客户端,它们都引用了一个共享程序集“DataModel”。我正在使用“添加服务引用...”对话框创建服务代理并选择“在所有引用的程序集中重用类型”,但它仍然创建新类型而不是重用我的类型。
- 它曾经可以工作,但现在突然不再重用类型了
- 在添加服务引用之前引用共享程序集不起作用
- 重新启动 VS2010 没有帮助(我有所有更新)
- 我尝试了一个简单的 POCO 类(只是一个包含整数属性的简单类),也没有运气
- 删除和重新添加服务引用(或共享程序集引用)没有帮助
- 仅在“在指定引用的程序集中重用类型”中选择共享程序集 - 不走运
svcutil.exe /reference
产生相同的结果
我不知何故不知所措。还有其他解决方案吗?
编辑:我应该补充一点,我只是将我的项目重置为早期的提交,无论我使用哪个提交,仍然是同样的问题。而且我知道它适用于早期的提交!