Visual Studio - 为什么.ASPX文件加载的时间比.ASPX.CS文件要长得多?

Chr*_*ney 9 asp.net designer editor visual-studio

这可能是一个愚蠢的问题,但这是一个让我经常烦恼的事情,所以我猜这里没有任何伤害.

当我打开.ASPX文件时,Visual Studio究竟做了什么,并且比我刚刚打开文件后面的代码(.ASPX.CS)需要4-5秒的时间.

我已经注意到VS 2003,2005和2008以及新建的机器上发生了这种情况,所以这不是我的开发机器太慢的问题.

它似乎只发生在特定会话中第一次打开任何.ASPX文件时.是否有一些处理正在进行,我可以禁用以摆脱这种延迟?

干杯

Meh*_*ari 12

因为Visual Studio必须处理aspx文件以在设计视图中表示它们.源文件没有设计视图.

它可能会缓解设计视图所需的内容.这将使下次加载文件时的速度更快.

  • 我不知道完全禁用它的方法,但您可以在工具 - >选项 - > HTML设计器中将默认设置为源视图 (4认同)
  • 有没有办法禁用设计视图?无论如何我从来没有使用过它,我总是在“源”视图中打开文件。 (2认同)

小智 7

我刚禁用HTML设计器:

Tools -> Options -> HTML Designer ->
"Enable HTML designer" uptick it.
Run Code Online (Sandbox Code Playgroud)

工作得更快.在VS12中测试过.

  • 对于VS2015:工具 - >选项 - > Web窗体设计器 - >启用Web窗体设计器(需要重新启动Visual Studio) (2认同)