Visual Studio:删除对不存在的变量的(死)引用

时间:2014-11-13 13:18:52

标签: c# visual-studio-2008

我认为这可能是一个常见的问题,虽然我找不到任何解决办法。

我有两个项目: 第一个是一组用户控件; 第二个是使用这些控件的相当大的表(大约100个控件)。

在某些时候,我尝试在用户控件中实现一个功能,在第二个项目中添加了额外的属性和设计器自动为它们赋值。 后来我发现了一种更有效的方法来实现该功能,所以我从用户控件中删除了它的所有痕迹。

现在我有了Project2,它充满了大约100个用户控件,每个用户控件都将一个值分配给1-2不再存在的属性。

总结一下:我有一个包含大量死引用的项目,它给出了以下错误:

  

'MyObject'不包含'OldProperty'的定义,没有   扩展方法'OldProperty'接受类型的第一个参数   可以找到'[value]'(你是否错过了使用指令或者   装配参考?)

所以我想问一下,visual studio是否有办法快速删除包含死引用的行,或者是手动删除的唯一方法?

1 个答案:

答案 0 :(得分:4)

安装Resharper作为试用版。删除所有未使用的引用。如果您喜欢该软件(我相信您会喜欢),请自行购买许可证。它是开发工具插件的第一选择,当我没有它时,我会非常想念它。