1

在 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,这解决了这个问题。

http://devnet.jetbrains.com/message/5491245#5491245

4

1 回答 1

1

根据 Kenneth(他提出这个问题)的说法,这已在 ReSharper 8 中得到修复。

更新:这是 Resharper 早期版本中的一个错误。我升级到 R# 8,这解决了这个问题。

http://devnet.jetbrains.com/message/5491245#5491245

于 2013-09-27T09:33:07.797 回答