问题是某些类(DataServiceClientException / DataServiceRequestException / DataServiceResponse)同时存在于System.Data.Services.Client.dll和Microsoft.Data.Services.Client.dll中。简单的方法是只使用其中一个库。不幸的是:
通常,这两个库一起工作很好。但是,实现来自这里的代码以检测并发冲突会导致错误:
Error 1 The type 'System.Data.Services.Client.DataServiceRequestException' exists in both 'C:\Program Files\Microsoft WCF Data Services\5.0\bin\.NETFramework\Microsoft.Data.Services.Client.dll' and 'C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.Data.Services.Client.dll'
Error 2 The type 'System.Data.Services.Client.DataServiceResponse' exists in both 'C:\Program Files\Microsoft WCF Data Services\5.0\bin\.NETFramework\Microsoft.Data.Services.Client.dll' and 'C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.Data.Services.Client.dll'
Error 3 The type 'System.Data.Services.Client.DataServiceClientException' exists in both 'C:\Program Files\Microsoft WCF Data Services\5.0\bin\.NETFramework\Microsoft.Data.Services.Client.dll' and 'C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.Data.Services.Client.dll'因为System.Data.Services.Client.DataServiceClientException、DataServiceRequestException和DataServiceResponse类不能访问,因为它们都存在于两个库中。如何在使用Microsoft.WindowsAzure.StorageClient.TableServicesContext?时检测并发更新冲突
发布于 2013-06-01 18:43:51
解决方案是使用C#的外接别名特性。
这个项目建设得很好。
https://stackoverflow.com/questions/16875964
复制相似问题