C#-dll 调用函数重复

UI设计界面 UI设计界面 主题:1059 回复:2190

C#-dll 调用函数重复

偏爱自由 发布于 2017-04-04 字数 1469 浏览 1144 回复 2

DevExpress.Data.v9.2.Compact.dll
DevExpress.Data.v9.2.dll 就是这两个调用时函数会出现重复,有什么方法直接指明调用的是哪个dll的函数吗
还是有什么其他方法,不能删的,两个都会报错,web config 里面也没什么可删的,找不到 帮下忙 谢谢 C#的

这个问题就是相同命名空间下出现相同的类,无法区分调用哪个类

e.Criteria = DevExpress.Data.Filtering.CriteriaOperator.Parse(e.Criteria.LegacyToString().Replace(e.Value + "%", "%" + e.Value + "%"));这是调用的函数
error CS0433: The type 'DevExpress.Data.Filtering.CriteriaOperator' exists in both 'c:WINDOWSMicrosoft.NETFrameworkv2.0.50727Temporary ASP.NET Fileswebuia639a8822547a210assemblydl31b311767b06fba06_b97fcb01DevExpress.Data.v9.2.DLL' and 'c:WINDOWSMicrosoft.NETFrameworkv2.0.50727Temporary ASP.NET Fileswebuia639a8822547a210assemblydl3da7a6d3f6a9dad75_ae6bcd01DevExpress.Data.v9.2.Compact.DLL'
这是报的错 求解决

DevExpress.Data.Filtering.CriteriaOperator是调用哪个dll吗
  protected void ASPxGridView_Email_ProcessColumnAutoFilter(object sender, DevExpress.Web.ASPxGridView.ASPxGridViewAutoFilterEventArgs e)
{
if (e.Value.ToString() != "")
{
e.Value = e.Value.Replace("%", "");
e.Criteria =DevExpress.Data.Filtering.CriteriaOperator.Parse(e.Criteria.LegacyToString().Replace(e.Value + "%", "%" + e.Value + "%"));
e.Value = e.Value.Replace("%", "");

}
}

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

评论(2

浮生未歇 2017-09-13 2 楼

如果DevExpress.Data.v9.2.dll已经包含了DevExpress.Data.v9.2.Compact.dll
就只引用前面那个就好了

想挽留 2017-09-07 1 楼

可以使用/reference来处理,详情参见:http://technet.microsoft.com/zh-cn/yabyz3h4

反射的话是不引用DLL的,通过动态加载DLL来获取元数据。可参考:http://technet.microsoft.com/zh-cn/query/f7ykdhsy