在aspx / ascx文件中编辑代码时,基本重构功能(例如,重命名)不可用

时间:2010-03-13 23:50:09

标签: c# asp.net asp.net-mvc visual-studio

我只是在.ascx文件中的<% %>标记之间编辑了一些C#代码,我注意到Refactor上下文菜单不可用。即使我手动将此菜单中的项目添加到自定义工具栏,在查看aspx / ascx文件时也会禁用它们。

我的aspx / ascx文件中通常只有一小段C#代码,但能够对<% %>标记之间存在的任何代码执行重构操作仍然很好。当我不得不使用find / replace来改变变量的名称时,我觉得我将回到黑暗时代。

问题

在Visual Studio中查看aspx / ascx文件时,有没有办法启用Visual Studio的重构功能?

是否有提供此类功能的Visual Studio插件(最好是免费的)?

1 个答案:

答案 0 :(得分:1)

Resharper允许更改视图中的变量名称。右键单击下没有Refactor菜单,但主菜单和快捷键仍有重构。它不是免费的,但绝对值得购买。