在浏览器命令导致不必要的视图生成,降低工作效率,设计 Visual Studio.net 中的.aspx 页时的 FIX:

文章翻译 文章翻译
文章编号: 829119 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

症状

当您使用 Microsoft Visual Studio.net 2003 IDE 编辑使用内联代码模型中,单击在 文件 菜单上的 在浏览器中的查看 的.aspx 页时,执行的整个项目的不必要的生成。如果大量使用内联代码模型,这可能会影响您的工作效率。

解决方案

服务包信息

若要解决此问题,安装 Microsoft Visual Studio.net 2003 Service Pack 1 (SP1)。若要获取 Visual Studio.net 2003 SP1,请访问下面的 Microsoft 下载中心 Web 站点:
http://www.microsoft.com/downloads/details.aspx?familyid=69d2219f-ce82-46a5-8aec-072bd4bb955e
注意在安装该 service pack 后,您仍然必须遵循"要启用此修补程序"一节以启用此修复程序中列出的步骤。

修补程序信息

新的内部命令已添加到允许您不会导致发生生成预览网页。新的菜单项、 在工具栏按钮或键盘快捷方式您可以将此新的命令相关联。无法在解决方案资源管理器中使用新的命令。

现在提供 Microsoft,受支持的修复程序,但它只用于解决本文所述的问题。仅将它应用于出现这一特定问题的系统。此修补程序可能还会接受进一步的测试。因此,如果此问题没有对您造成严重的影响,我们建议您等待包含此修复程序将下一个 Visual Studio.net 2003 service pack。

要立即解决此问题,请与 Microsoft 产品支持服务以获取此修复程序。有关 Microsoft 产品支持服务电话号码和关于支持费用的信息的完整列表,请访问下面的 Microsoft 网站:
http://support.microsoft.com/contactus/?ws=support
注意 在特殊的情况中如果 Microsoft 支持专业人员确定某个特定更新才能解决您的问题,可能会被取消通常会导致支持电话的费用。将正常收取支持费用将应用于其他支持问题和不需要进行专门更新的问题。

此修补程序的英文版具有的文件属性 (或更新的文件属性) 在下表中列出。日期和时间对这些文件列出在协调世界时 (UTC)。当您查看文件信息时,将转换为本地时间。若要 UTC 与本地时间之间的时差使用控制面板中的日期和时间项中的 时区 选项卡。
   Date         Time   Version      Size       File name
   --------------------------------------------------------
   23-Sep-2003  04:15  7.10.3266.0    200,704  Cmddefui.dll
   23-Sep-2003  04:15  7.10.3266.0     86,016  Msenvmui.dll
   23-Sep-2003  04:23  7.10.3266.0  1,036,288  Vjsproj.dll
   23-Sep-2003  07:17  7.10.3266.0  1,507,328  Msvbprj.dll
   23-Sep-2003  07:23  7.10.3266.0  1,015,808  Csproj.dll
此修补程序是可用于英语版和德语的 Visual Studio.net 2003年版本。

若要启用此修补程序

应用此修补程序后,您必须启用它。为此请在命令提示符处运行以下两个命令:
cd"是 Files\Microsoft Visual Studio.net 2003\Common7\IDE"

devenv /setup
注意当启用了此修补程序时,可能会丢失任何环境自定义项或以前已应用的个性化设置。

若要在启用它后,请使用新功能,使用 $ 任何一个或多个下列三个配置选项。要配置这些选项,用鼠标右键单击工具栏区域,然后单击 自定义 以打开 自定义 对话框中。
  • 选项 1-添加菜单项
    1. 自定义 对话框中单击 命令 选项卡。
    2. 类别 框中,单击 文件
    3. 命令,下找到 而生成的浏览。(在德语版本中新的命令是 Browsen ohne Erstellen
    4. 不生成的情况下浏览 拖动到菜单区域。可以添加新的命令作为新菜单,或在现有的菜单上的项目,添加新的命令。
  • 选项 2-添加工具栏按钮
    1. 自定义 对话框中单击 工具栏 选项卡。
    2. 工具栏 选项卡上单击 新建,然后命名为 浏览而不生成 新的工具栏。您可以将新的工具栏停靠到主工具栏区域,或将其作为浮动工具栏。
    3. 用鼠标右键单击新按钮 而生成的浏览 工具栏上,然后自定义为该按钮为按钮图像和显示文本等显示选项。
  • 选项 3-添加键盘快捷方式
    1. 自定义 对话框中单击 工具栏 选项卡。
    2. 工具栏 选项卡上单击 键盘
    3. 键盘映射方案,下单击要对其进行自定义的方案。
    4. 在命令列表中找到并单击 File.BrowseWithoutBuild
    5. 中使用新的快捷方式,下单击您希望在新的键盘快捷方式是作为 全局Windows 窗体设计器 等有效上下文。
    6. 按快捷键 框中单击,然后按您要用于生成不浏览的快捷组合键的功能。

新功能的说明

当您修改使用内联代码模型,而不是代码隐藏代码模型的.aspx 页时,不生成功能的情况下的新浏览可以很有帮助。

对于.aspx 页,设计器具有焦点时或在解决方案资源管理器中选择.aspx 页和解决方案资源管理器具有焦点时,浏览器窗口,在 IDE 中的打开,以便您可以查看.aspx 页而不执行项目生成或解决方案生成。重新因为.aspx 页使用内联代码,Microsoft ASP.NET 动态编译页面如果已保存页。此行为会导致出现的任何更改。

注意默认状态下,Visual Studio.net 2003 IDE 使用代码隐藏模型。如果您使用代码隐藏模型的网页上使用不生成功能的情况下新的浏览,您可能会收到一条错误消息。如果发生此问题,请验证您的项目成功生成。

Microsoft 不建议您在使用代码隐藏模型的页的使用不生成功能的情况下新选择。

状态

Microsoft 已经确认这是在"适用于"一节中列出的 Microsoft 产品中的问题。

更多信息

有关用于描述 Microsoft 产品更新术语的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
824684用于描述 Microsoft 软件更新的标准术语的说明

属性

文章编号: 829119 - 最后修改: 2006年8月28日 - 修订: 1.8
这篇文章中的信息适用于:
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
  • Microsoft Visual Studio .NET 2003 Academic Edition
关键字:?
kbmt kbhotfixserver kbvsnet2003sp1fix kbvsnet2003presp1fix kbqfe kbfix kbbug KB829119 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 829119
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com