在Visual Studio 2010上使用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#选项中的设置&gt;代码编辑&gt;命名空间导入,并且还禁用了代码清理中的ASP.NET和C#部分中的优化寄存器指令/使用指令,但它仍然不断添加这些导入。
我应该补充一点,这些导入并没有专门用于我们应用的任何部分,所以为什么R#认为我需要它们是一个谜。
更新:这是Resharper早期版本中的一个错误。我升级到R#8,这解决了这个问题。
答案 0 :(得分:1)
根据Kenneth(他提出这个问题)的说法,这在ReSharper 8中有所解决。
更新:这是Resharper早期版本中的一个错误。我升级到R#8,这解决了这个问题。