有没有办法将默认解决方案应用于项目中所有对类名的歧义引用?
为了设置一些背景知识,我正在开发一个包含.NET Framework 3.5构建的数千个文件的大型项目。之前的编码器开发了Tuple
类型并将其放在Utilities
命名空间中。
但是,现在我们要将其更改为使用具有System.Tuple
的.NET framework 4,因此我有数千个错误,指出Tuple
是一个暧昧的引用(Utilities.Tuple
和{{ 1}})
不是必须通过代码库并更改数千个对此类的引用,是否有一种方法可以对项目说一次:“每当使用System.Tuple
时,使用Tuple
”?< / p>
答案 0 :(得分:0)
我不认为有一个解决方案可以解决这个问题,但我可以看到三个重构选项:
System.Tuple
并弃用Utilities.Tuple
using Tuple = Utilities.Tuple;
Tuple
Utilites.Tuple
醇>