C# *.cs与*.dll中的导入类型***冲突

前言:最近为公司C#工具加点小功能,导入DLL库时遇到点问题。

如下图,C#项目引用某类库时出现警告,显示 *.cs与*.dll中的导入类型***冲突。虽然不管也能正常运行,但总感觉不对劲。

百度了一下,感觉看得云里雾里的,还是这里我总结一下我个人看得懂的解决方法:

1、先备份一下冲突的所有*.cs(特别重要!!),然后从当前项目(VS叫解决方案)中删除该*.cs;

2、联系写DLL的那个人,看看能不能修改冲突的类的命名,如上面的图的clsExChangeValue

如果按照上面两种方法操作后还是有报错,或者警告的话,根据实际情况来操作。

例子:像我上面是删掉所有冲突的*.cs 后,IDE报错出现缺少某个函数,然后我导入包含缺少这个函数的*.cs,最后还是有警告,后面跟写DLL的程序猿沟通一下,让他修改一下名字就好了。

觉得文章有用的朋友们,点个赞再走呗。

发布了7 篇原创文章 · 获赞 4 · 访问量 5998

猜你喜欢

转载自blog.csdn.net/qq_41873966/article/details/90606513