在 Visual Studio 2010 上使用 Resharper 6.1 我正在尝试对 ac# Web 应用程序项目进行一些基本的代码清理。
在这个过程中,Resharper 不断在一些 ascx 文件中添加一组不必要的导入命名空间。代码清理完成后,Resharper 立即建议不需要 using 指令并建议删除它们。
<%@ Import Namespace="System.Web.DynamicData" %>
<%@ Import Namespace="System.Web.UI" %>
<%@ Import Namespace="System.Web.UI.WebControls" %>
<%@ Import Namespace="System.Web.UI.WebControls" %>
<%@ Import Namespace="System.Web.UI.WebControls.Expressions" %>
<%@ Import Namespace="System.Web.UI.WebControls.WebParts" %>
有没有其他人经历过这个?
我尝试更改 R# 选项 > 代码编辑 > 命名空间导入中的设置,并在代码清理的 ASP.NET 和 C# 部分禁用优化注册指令/使用指令,但它仍然不断添加这些导入。
我应该补充一点,这些导入并没有专门用于我们应用程序的任何部分,所以为什么 R# 认为我需要它们是一个谜。
更新:这是 Resharper 早期版本中的一个错误。我升级到 R# 8,这解决了这个问题。