我认为这可能是一个常见的问题,虽然我找不到任何解决办法。
我有两个项目: 第一个是一组用户控件; 第二个是使用这些控件的相当大的表(大约100个控件)。
在某些时候,我尝试在用户控件中实现一个功能,在第二个项目中添加了额外的属性和设计器自动为它们赋值。 后来我发现了一种更有效的方法来实现该功能,所以我从用户控件中删除了它的所有痕迹。
现在我有了Project2,它充满了大约100个用户控件,每个用户控件都将一个值分配给1-2不再存在的属性。
总结一下:我有一个包含大量死引用的项目,它给出了以下错误:
'MyObject'不包含'OldProperty'的定义,没有 扩展方法'OldProperty'接受类型的第一个参数 可以找到'[value]'(你是否错过了使用指令或者 装配参考?)
所以我想问一下,visual studio是否有办法快速删除包含死引用的行,或者是手动删除的唯一方法?
答案 0 :(得分:4)
安装Resharper作为试用版。删除所有未使用的引用。如果您喜欢该软件(我相信您会喜欢),请自行购买许可证。它是开发工具插件的第一选择,当我没有它时,我会非常想念它。