C# 为什么Resharper代码清理会在ascx文件中添加不必要的导入命名空间?

C# 为什么Resharper代码清理会在ascx文件中添加不必要的导入命名空间?,c#,namespaces,resharper,code-cleanup,C#,Namespaces,Resharper,Code Cleanup,在VisualStudio2010上使用Resharper 6.1,我试图对一个c#Web应用程序项目进行一些基本的代码清理 在此过程中,Resharper会在某些ascx文件中不断添加一组不必要的导入命名空间。代码清理完成后,Resharper立即建议不需要using指令,并建议删除它们 <%@ Import Namespace="System.Web.DynamicData" %> <%@ Import Namespace="System.Web.UI" %> <

在VisualStudio2010上使用Resharper 6.1,我试图对一个c#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#Options>Code editing>Namespace Imports中的设置,还尝试过禁用ASP.NET中的optimize Register指令/Using指令和代码清理中的C#部分,但它仍然不断添加这些导入

我要补充的是,这些导入并没有专门用于我们应用程序的任何部分,因此R#认为我需要它们的原因是个谜

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

根据肯尼斯(他问了这个问题)的说法,这在ReSharper 8中是固定的

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

根据Kenneth(他问了这个问题)的说法,这在ReSharper 8中是固定的

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