WCF更新服务引用会破坏现有代码

时间:2015-05-20 05:03:07

标签: c# wcf wcf-binding

我有一个很长时间使用的类库项目,并且有.NET Framework 4.它有一些wcf服务引用(由不同的团队管理),我们有一个数据源文件“System.Xml.XmlElement.datasource “在”属性 - > DataSources“下面有”配置

<?xml version="1.0" encoding="utf-8"?>
<!--
    This file is automatically generated by Visual Studio .Net. It is 
    used to store generic object data source configuration information.  
    Renaming the file extension or editing the content of this file may   
    cause the file to be unrecognizable by the program.
-->
<GenericObjectDataSource DisplayName="XmlElement" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
   <TypeInfo>System.Xml.XmlElement, System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=h73c5g561921f068</TypeInfo>
</GenericObjectDataSource>

其中一个服务有一些新功能,所以我右键单击服务引用,转到配置指向更新的服务URL并更新引用。

现在DataSource文件夹中有一些额外的数据源文件,似乎是数据交换。不幸的是,现在缺少一些现有的数据合同。即当我尝试构建项目时,我得到“你错过了一个装配参考吗?”现有逻辑中的错误。 但是,当我向虚拟Web项目添加相同的引用时,我能够从服务访问所有类和类型并成功构建项目,并且逻辑在那里也正常工作。

请帮帮我。

0 个答案:

没有答案