2013-06-27 12 views
1

在Visual Studio 2010上使用Resharper 6.1我試圖在c#Web應用程序項目上做一些基本的代碼清理。爲什麼Resharper代碼清理會在ascx文件中添加不必要的導入命名空間?

在這個過程中,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和C#部分中的優化Register指令/使用指令,但它仍然不斷添加這些導入。

我應該補充一點,這些導入不是專門用於我們應用程序的任何部分,所以R#爲什麼我需要它們是一個謎。

更新:這是早期版本的Resharper中的一個錯誤。我升級到R#8,並解決了這個問題。

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

回答

相關問題