【问题标题】:Is it possible to suppress the Web Forms Designer in Visual Studio from being opened?是否可以禁止打开 Visual Studio 中的 Web 窗体设计器?
【发布时间】:2010-11-11 00:11:02
【问题描述】:

询问如何执行此操作的主要原因是因为我个人从不使用它。 Designer 的加载速度很慢……尤其是在具有大量控件的复杂页面上。说白了,我认为它是 web 开发者应该避免的拐杖。

我想鼓励团队成员也避免使用它。如果有办法通过策略设置(在 TFS 中或其他方式)或安装 Visual Studio 时的某些选项来做到这一点,那就更好了。

【问题讨论】:

  • Visual Studio 2008 Team System - 开发者版,SP1

标签: asp.net visual-studio webforms designer


【解决方案1】:

这是针对每个用户的设置,通过右键单击表单的 .CS 文件并说“打开方式...”,然后更改该类型的默认编辑器。

AFAIK,无法通过 TFS 强制该设置。

【讨论】:

  • 我认为他指的是网页设计师?
【解决方案2】:

无法直接取消编辑器,因为它是 Visual Studio 的一部分。 Visual Studio 2008 是一个大大改进的编辑器,因为它与 Expression Web 中使用的相同,我经常使用它。据我所知,源视图也是编辑器的一部分。

在 VS 设置中有一个选项可以始终在源视图中打开 ASPX 页面:

  • 工具
  • 选项
  • 网络浏览器
  • 查看源代码

您还可以指定外部编辑器。但是,没有办法使用 TFS 或 GPO 来压制设计器。

【讨论】:

    【解决方案3】:

    前往

    Tools Menu 
      -> Options 
        -> HTML Designer
    

    第一个组框是“起始页”。将其设置为 Source View 应该可以完成您在 VS 中寻找的内容。

    【讨论】:

    • 谢谢。我认为您的意思是“工具菜单”而不是“文件菜单”对吗?
    【解决方案4】:

    我想是的。在解决方案资源管理器中,右键单击 aspx 或 ascx 文件并选择打开方式。当您选择您想要的编辑器时,您可以将其设置为默认值。

    【讨论】:

      【解决方案5】:

      感谢您提供所有有用的答案。我最终做的是从工具 -> 选项 -> HTML 设计器 - Start Pages In = Source View 设置默认视图(正如@blu 所建议的那样)。然后我将我的 Visual Studio 设置导出到一个文件中。下面的 sn-p 是相关部分的摘要。这可以保存为 .vssetings 文件并由团队成员作为我们标准设置的一部分导入:

      <UserSettings>
          <ApplicationIdentity version="9.0"/>
          <ToolsOptions>
              <ToolsOptionsCategory name="TextEditor" RegisteredName="TextEditor">
                  <ToolsOptionsSubCategory name="HTML Specific" RegisteredName="HTML Specific" PackageName="Visual Studio HTM Editor Package">
                      <PropertyValue name="StartPageView">1</PropertyValue>
                  </ToolsOptionsSubCategory>
              </ToolsOptionsCategory>
          </ToolsOptions>
      </UserSettings>
      

      【讨论】:

      • 同意并完成。尽管从方便的角度来看,我确实喜欢我的回答。 :)
      • +1 导出然后将其作为设置导入是很酷的东西
      猜你喜欢
      • 1970-01-01
      • 2011-02-12
      • 1970-01-01
      • 2016-10-30
      • 1970-01-01
      • 1970-01-01
      • 2020-09-20
      • 2020-03-30
      • 1970-01-01
      相关资源
      最近更新 更多