相关疑难解决方法(0)

我可以使用什么来为C#/ .NET提供高质量的代码覆盖?

我想知道.NET(或C#特定)代码覆盖有哪些选择,特别是在价格较低的部分?

我不是在寻找建议,而是根据事实对产品进行比较.我知道以下内容:

.net c# code-coverage

416
推荐指数
4
解决办法
16万
查看次数

如何使用ReSharper列出解决方案中未使用的方法?

在我继承的遗留ASP.NET项目中,定义了大量的方法,这些方法绝对无处可用.

我熟悉"查找用法"功能,但希望能够生成一个在应用程序中未调用的方法列表.这样的功能是否存在?

c# asp.net resharper

80
推荐指数
1
解决办法
3万
查看次数

如何在Python代码中找到未使用的函数?

所以你在一个相当沉重的项目中有一些遗留代码.如何查找和删除死函数?

我已经看到了这两个引用:查找未使用的代码工具来查找php项目中未使用的函数,但它们似乎分别特定于C#和PHP.

是否有一个Python工具可以帮助您找到源代码中其他地方未引用的函数(尽管有反射/等)?

python refactoring dead-code

51
推荐指数
3
解决办法
1万
查看次数

编译器是否只编译可以执行的代码?

我有一个类库,我只使用它的一部分.是否需要删除未使用的内容以缩小创建的代码的大小(在发布配置中)?

据我所见,编译器会处理这个问题,删除代码不会改变EXE文件的大小.这总是如此吗?删除所有不需要的代码需要很长时间,所以我想知道是否需要它.

更多信息:类库中的方法和类不是从执行代码调用的,而是由类库中的其他代码部分引用(它们本身从不被调用).

c# compiler-construction visual-studio-2010

33
推荐指数
2
解决办法
2939
查看次数

您使用哪些工具和技术来查找死代码?

您使用哪些工具和技术在.NET中查找死代码?

在过去,我使用Obsolete属性修饰方法(传递true,因此编译器将发出错误,如MSDN中所述).

我有兴趣看到其他人的建议(除了像FxCop或ReSharper这样的工具).我想确保我不会错过其他有用的工具.

.net c# refactoring code-analysis

25
推荐指数
2
解决办法
2万
查看次数

识别未使用的类/控件/页面

我们有一个超过10年的ASP.NET网站项目,有许多未使用/遗留的用户控件和页面.

有没有一个工具可以帮助识别解决方案的这些元素,所以我们可以重构它们?

我知道问题很复杂,因为并非所有类型都被引用为编译器/工具可能识别的类型.例如,通过反射实例化的对象使用表示类名的字符串进行实例化.另外,asp.net页面通常不作为类型引用,而是作为标记中的页面标识符字符串引用.

似乎有人会创建一个处理这些案例的工具,并创建一个未使用的类/页面/用户控件的候选列表

c# asp.net refactoring

8
推荐指数
1
解决办法
1302
查看次数

如果在Visual Studio解决方案中使用类的属性,我如何检查C#?

我有一个C#类,它有各种静态公共属性作为键.

随着时间的推移,这个类被重构多次,并且不推荐使用某些键,并且不再从同一Visual Studio解决方案中的项目中引用其他类.

我想用反射或其他方式来检查是否在Visual Studio解决方案的其他类中使用了这些键(属性)中的任何一个.

我想写一个单元测试来发现是否有任何键不再使用.

我怎么能这样做?

c# reflection

6
推荐指数
1
解决办法
863
查看次数

查找类和方法的参考

我试图找出使用/引用特定类的所有类和程序集.有没有办法通过C#中的编程找到?

例如,如果在in ,in中Class1调用/引用,我想找到并使用C#编程.Class2Assembly1Class3Assembly2Class2Class3

有没有人可以帮助我?有什么工具可以帮助吗?我想编写一个小程序来从一个程序集中读取类,并找到引用/使用该特定类的类.

简而言之我的问题:如何通过编写C#程序作为代码清理活动的一部分来查找代码库中未使用的类或方法?

.net c# .net-assembly

5
推荐指数
1
解决办法
781
查看次数

如何从C#类方法中找到调用哪些方法 - 而不是在运行时

我有一个C#类,代码太多了,我想要refactor它.我想做的是从所有的开始public methods,并tree为每一个构建一个,显示从中调用类中的其他方法,然后从子类中调用哪些方法,依此类推.

这将使我能够看到哪些private methods只属于一个public method,哪些是共享的等等.

请注意,我不想在运行时执行此操作,我希望能够直接查看类.cs file,或者使用编译的反射来查看类DLL.

我知道我可以在编译的DLL上使用反射来获取方法,但我找不到任何方法来找出类中其他方法调用的方法.

任何想法?同样,这不是运行时问题,它纯粹是为了构建一个可重用的实用程序来帮助重构超大类.在我正在研究的解决方案中有很多,所以代码可以反复使用.

.net c# reflection dll refactoring

5
推荐指数
1
解决办法
1373
查看次数

在Visual Studio中查找空方法

如何找到项目中定义的特定类型的所有空方法?一个用例示例是查找Asp.Net应用程序中定义的所有空Page_Load方法。

c# replace visual-studio

4
推荐指数
1
解决办法
1182
查看次数

有没有办法使用ReSharper在.NET项目中查找所有未使用的代码?

我刚刚对同事项目进行了重大的重大改革,整个过程中几乎所有内容都被重写了.事先有太多的代码.

现在,我留下的前景是,在我的项目中某处是不再需要的旧的重构前方法.

有没有办法一次性搜索整个项目的这些方法?

我理解可能会删除通过反射使用的代码的风险.

它与这个问题非常相似,除了我想要两件额外的东西:

  • 特定于ReSharper的答案
  • 有关如何使用ReSharper实现此目的的说明,因为我似乎无法弄明白

resharper automated-refactoring visual-studio

2
推荐指数
1
解决办法
1297
查看次数

搜索已使用和未使用的属性

我有一个项目,有几个班.我想在项目中搜索已使用和未使用的属性.

是视觉工作室有任何方式搜索ueed属性.编程语言是C#.net

c#

1
推荐指数
1
解决办法
134
查看次数