2010-03-13 49 views
1

我剛編輯.ascx文件中的<% %>標記之間的一些C#代碼,並且我注意到Refactor上下文菜單不可用。即使我手動將此菜單中的項目添加到自定義工具欄,在查看aspx/ascx文件時也會禁用它們。當在aspx/ascx文件中編輯代碼時,基本重構功能(例如重命名)不可用

我通常只在我的aspx/ascx文件中有C#代碼的小片段,但它仍然能很好地對<% %>標記之間存在的任何代碼執行重構操作。我覺得我要回到黑暗時代,因爲我不得不使用find/replace來更改變量的名稱。

問題

有沒有辦法讓Visual Studio的重構功能,同時觀看在Visual Studio中ASPX/ascx的文件嗎?

是否有任何提供這種功能的Visual Studio插件(最好是免費的)?

回答

1

Resharper允許在視圖中更改變量名稱。右鍵沒有重構菜單,但主菜單和快捷鍵仍然存在重構。這不是免費的,但絕對值得購買。

相關問題