如何删除 Visual Studio 2013 中未使用的函数

2023-11-21

Visual Studio 2013 是否可以显示未使用的功能?

删除这些功能的最佳解决方案是什么?


锐锐当启用解决方案范围的分析时,可以检测并突出显示死代码。

它会报告一些误报,因此仍然需要人工审核。例如,R# 仅通过反射不会检测函数何时被使用,并且会认为该函数未被使用。基于约定的 IoC 容器等也是如此。

JetBrains 提供了一些自定义属性来装饰您的代码(例如[UsedImplicitly])。它们指导 R# 分析引擎并记录您的代码。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何删除 Visual Studio 2013 中未使用的函数 的相关文章

  • 针对 .NET 3.5 和 Silverlight

    假设我已经有一个构建 NET 3 5 程序集的项目 现在我想为 Silverlight 构建这个程序集 并且进一步以最小的努力维护其 Silverlight 版本 什么是不可接受的 为 Silverlight 构建创建单独的项目 什么是可以
  • 标签文本每秒刷新一次

    我试图每秒刷新一次标签 以便倒计时更新 但遇到了一些麻烦 我对 C 非常陌生 对于菜鸟问题 表示歉意 private void Form1 Load object sender EventArgs e bool ephCD true int
  • 支持 Hexagon Maps for .NET 的开源 2D 游戏引擎

    我找不到 2D 游戏引擎来为 net 创建六边形地图 我能找到的最好的是 Xconq http sourceforge net projects xconq http sourceforge net projects xconq 和pyga
  • “在文件中查找”的替代方法

    我已经按照建议解决了 在文件中查找不是 问题here https stackoverflow com questions 4795443 visual studio 2010 find in files not finding files并
  • nAnt 是否仍受支持并适用于 .net 3.5/VS2008?

    我正在使用 MSBuild 来构建我的东西 我想通过构建服务器使用 CruiseControl net 现在 CCNET 经常引用 nAnt 但看起来 ccnet 可以通过项目配置和 msbuild 完成 nant 可以完成的大部分工作 另
  • 多步算法的设计模式

    我正在编写一个控制台应用程序 该应用程序执行包含 N 个步骤的算法 这一步很重要N在步骤之前正确完成N 1被执行 否则程序应该停止工作并显示错误消息 我可以用嵌套来做到这一点if当然和用途的陈述try catch finally 在fina
  • .NET 进程在 Windows 7 中进行 DNS 查找失败

    我有一个应用程序在 Windows 7 下 DNS 查找 System Net Dns GetHostEntry 失败 该应用程序在 XP 下工作正常 生成的错误是套接字错误代码 11003 WSANO RECOVERY 11003这是一个
  • 来自网站但不来自控制台应用程序的 Web 服务调用中出现 EndpointNotFoundException

    我明白了EndpointNotFoundException在来自网站的 Web 服务调用上 而如果我从控制台应用程序执行此操作 则同样的调用也有效 以下是更详细的异常消息 Could not connect to https TCP err
  • SQL LIKE 的 C# 版本

    有没有办法在 C 中搜索字符串中的模式 像 Sql LIKE 这样的东西会非常有用 正则表达式允许一切LIKE允许以及更多 但具有完全不同的语法 然而 由于规则LIKE是如此简单 其中 表示零个或多个字符 并且 表示一个字符 并且两者LIK
  • 如何防止在 .NET 中的表单初始化时触发值更改事件?

    考虑一个带有几个单选按钮和一个复选框的简单 NET 表单 每个单选按钮都有一个 CheckedChanged 处理程序设置 该处理程序根据复选框的状态执行某些操作 我的问题是 当我初始化要检查的默认单选按钮 从设计器属性窗口 时 会为该单选
  • 为什么 BLToolkit 没有更流行? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • Visual Studio 与 Visual Web 开发人员

    我正在尝试使用编写一个网络应用程序ASP NET MVC 我更喜欢C 作为编程语言 哪种 IDE 更适合用于此目的 视觉工作室 or 可视化网络开发人员 IDE 有哪些功能 使用其中一种比另一种有什么好处 提前致谢 据我所理解 可视化网络开
  • 新的 SDK 项目在 Visual Studio 中缺少“启动外部命令”

    旧的 NET 项目在调试下有一个选项 允许 启动外部命令 如图所示 当我使用新的SDK样式创建新项目时 我看不到相同的选项 如下图 有办法拿回来吗 两张图片均取自同一个 VS 因此与版本无关 我发现的解决方法是正常运行程序并附加到它 但这并
  • End using 是否关闭打开的 SQL 连接

    如果我将 SQLConnection 包装在 using 中 我应该关闭它还是最终 using 处理它 using cn as new system data sqlclient sqlconnection cn open do a bun
  • 正则表达式替换多个组

    我想使用正则表达式将多个组替换为相应的替换字符串 更换表 gt amp gt hsh 1 gt 5 5 gt 6 例如 对于以下输入字符串 a1asda fj ahdk5adfls 对应的输出字符串是 a5asda ampfj hshahd
  • 如何清除客户端.Net SSL会话缓存

    我正在编写一个小测试工具 它使用 HttpWebRequest 来负载测试服务器 我想要 每次我尝试调用 HttpWebRequest GetResponse 时 它都会建立一个新的 SSL 会话 而不是使用缓存中的会话 注意 我提供客户端
  • “内存泄漏”剖析

    从 NET 角度来看 什么是内存泄漏 https en wikipedia org wiki Memory leak 如何确定您的应用程序是否存在泄漏 有什么影响 如何防止内存泄漏 如果您的应用程序存在内存泄漏 当进程退出或被终止时它会消失
  • 测试从 ComboBox 派生的自定义控件

    我创建了一个从 ComboBox 派生的控件 并希望对其行为进行单元测试 但是 它在我的单元测试中的行为似乎与实际应用程序中的行为不同 在实际应用程序中 Combobox DataSource 属性和 Items 同步 换句话说 当我更改
  • Excel 2007 中的数值 - 底层 xml 文件中的表示与存储

    这个问题与 NET和OpenXml有关 我已经阅读了以下文章 它有很好的解释 但没有回答我的问题 Excel 2007 中数值的可视化与底层 xml 文件不一致 https stackoverflow com questions 58594
  • 自动化 WinDBG 或以其他方式从转储文件中提取信息?

    假设我有一个进程的内存转储 我想对其运行报告 所以本质上我想打开 WinDBG 加载 SOS 并运行一个脚本 该脚本运行一些命令 解析输出 然后基于该结果运行更多命令 除了像 SendKeys 这样的黑客行为之外 还有没有办法自动化 脚本化

随机推荐

  • Eclipse pydev 自动建议在某些情况下不起作用

    我的问题可能很愚蠢 我希望有人成功解决这个问题 有时我在自动完成框中看不到正确的建议 Eclipse 3 5 2 PyDev 1 5 7 例如 import email fp open my eml rb msg email message
  • 如何在 BigQuery 中获取两个数组的交集

    我有这样的数据 id col1 col2 1 1 2 2 3 2 4 4 6 6 7 我想要这样的数据 id col3 1 2 2 6 有什么聪明的解决方案吗 您可以使用INTERSECT DISTINCT build example ta
  • 获取文件的最后n行,类似于tail

    我正在为 Web 应用程序编写一个日志文件查看器 为此我想对日志文件的行进行分页 文件中的项目基于行 最新项目位于底部 所以我需要一个tail 可以读取的方法n线从底部开始并支持偏移 这是我想出的帽子 def tail f n offset
  • gwt 序列化策略托管模式不同步

    在托管模式下运行 GWT 应用程序 gwt 2 0 4 时 调用在远程 Tomcat 上运行的 RPC 方法时 出现 GWT 序列化异常 INFO GwtRpcEventSrvc ERROR The serialization policy
  • 阿帕奇骆驼和杰克逊

    我正在尝试 apache camel 并且设置了一个基本路由 通过 http4 组件调用 http 服务 通过 unmarshal json JsonLibrary Jackson 转换结果 然后打印出部分响应在 bean 组件中 我遇到的
  • 在 C++ 中使用“this”关键字[重复]

    这个问题在这里已经有答案了 可能的重复 在 C 中过度使用 this 是否会产生代码异味 什么时候应该在 C 中使用 this 关键字 有什么理由使用这个 gt 在 C 中 是关键字this通常省略 例如 Person Person int
  • python:扩展 ASCII 代码

    你好 我想知道如何在 python 中附加然后打印扩展的 ASCII 代码 我有以下内容 code chr 247 li li append code print li python 打印输出的结果是 xf7 而它应该是除号 如果我直接简单
  • Angular2 错误 - 是否包含平台模块(BrowserModule)?

    我只是想运行一个简单的index html 页面Angular2 但它在控制台中向我显示了 zone js 中的错误 Unhandled Promise rejection No ErrorHandler Is platform modul
  • MySQL Workbench“正在获取...”——无法浏览数据库

    我最近遇到了很多问题 基本上是自从我上次升级 XAMPP for OSX v1 7 3 和 或我的 MySQL GUI 工具以来 使用MySQL工作台 v5 2 44 我可以很好地连接到在 XAMPP 中运行的数据库 但尝试浏览任何数据库
  • 实体框架选择上个月记录

    我有员工工资表 其中包含 public partial class S EmployeeSalary public int SalaryId get set public int TypeId get set public int User
  • iOS Apple 开发者会员中心 - 如何代表客户提交应用程序

    我需要代表客户提交应用程序 但我只有团队管理员权限 没有团队代理访问权限 我如何通过 Xcode 为他们提交应用程序 我是否必须拥有团队代理的用户名 密码才能执行此操作 作为管理员 您几乎可以做所有事情 有一张图片 Surprisingly
  • 使用 C# 自动生成字母数字唯一 ID

    字符串总长度为 5 个字符 我有一个场景 ID 开头 A0001 并以 A9999 结尾 B0001 至 B9999 直至 F0001 至 f9999 在那之后 然后从 FA001 到 FA999 FB001 至 FB999 直至 FFFF
  • .NET 3.5/VS 2008 上 ASP.NET Web 服务的自定义 HTTP 基本身份验证

    我正在重构一个工作的 ASP NET Web 应用程序 以使用 ASP NET Web 服务公开 Web 服务接口 根据Web 服务身份验证 最佳实践 通过 https 进行基本身份验证是可行的方法 让我们假设它是 而不是做 WS Secu
  • 没有这样的元素:无法在生产环境中使用 chromedriver 和 Selenium 定位元素

    我的 selenium chromedriver 有问题 我无法弄清楚是什么原因造成的 几周前 一切都工作正常 突然这个错误开始出现 问题来自以下函数 def login browser try browser get some url u
  • Ubuntu 上 Boost program_options 代码中的链接错误

    我在 ubuntu 10 04 上安装了 boost sudo apt get install libboost dev 我想之后我不需要设置任何 I 和 L 标志 所以我编译我的代码 g test cpp 这是我的测试 cpp inclu
  • iOS - 倒车视频文件 (.mov)

    要求 听起来没什么不同 但这就是我想要实现的目标 我想反向制作电影 mov 文件 就像我们倒带电影文件一样 我还想保持与我的视频所包含的相同的帧速率 注意 我不仅仅想以相反的顺序播放视频文件 我想生成以相反顺序播放的新电影文件 我的探索 我
  • 为什么返回类型“null”(或任何其他类型)可以分配给返回类型“void”?

    如您所知 仅在严格模式下undefined可分配给类型void 所以如果你尝试 declare let void void void null error void 5 error 你会得到错误 type 不可分配给 void 类型 但如果
  • 您需要加入已取消的线程吗? (p线程)

    当您使用 PThreads 进行取消时 我对清理顺序有点困惑 通常 如果您的线程已分离 它会在终止时自动清理 如果没有分离 则需要加入它以回收系统资源 我正在阅读的教科书指出了以下内容 听起来很奇怪 对于取消来说 加入是可选的 如果您需要知
  • .NET 4 GC 触发收集的已知阈值?

    我知道GC触发的逻辑并不简单 但是它有一定的阈值需要监控 有人知道 NET 4 工作站和服务器 GC 的阈值是多少吗 谢谢 没有设定阈值 它们会随着垃圾收集器了解有关程序分配模式的更多信息而动态变化 您无法发现当前阈值 也无法更改它 从随意
  • 如何删除 Visual Studio 2013 中未使用的函数

    Visual Studio 2013 是否可以显示未使用的功能 删除这些功能的最佳解决方案是什么 锐锐当启用解决方案范围的分析时 可以检测并突出显示死代码 它会报告一些误报 因此仍然需要人工审核 例如 R 仅通过反射不会检测函数何时被使用