使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

概要

本文列出了安装程序,Visual Studio 2008 Service Pack 1 (SP1) 删除速成版的已知的问题。此外,这篇文章讨论速成版 Visual Studio 2008 SP1 的功能。

详细信息

适用的 Visual Studio 2008 SP1 速成版产品

  • 支持不运行任何 Visual Studio 2008 的以下版本的 Windows 的版本︰

    • Visual Studio 2008 团队版

    • Visual Studio 2008 标准版

    • Visual Studio 2008 的专业版

  • Microsoft.NET Framework 3.5

  • 可视 Web 开发人员 2008年速成版

  • Visual Basic 2008 速成版

  • Visual C++ 2008年速成版

  • Visual C# 2008年速成版

如何获取速成版 Visual Studio 2008 SP1

若要获取的速成版的 Visual Studio 2008 SP1,请访问下面的 Microsoft 网站︰

http://go.microsoft.com/fwlink/?LinkId=123679

速成版为更改功能和 Visual Studio 2008 SP1 中修复的问题

有关已更改的功能和 Visual Studio 2008 SP1 中修复的问题的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章︰

951845团队版本的更改,并在 Visual Studio 2008 的 Service Pack 1 中修复的问题列表

951847列出的更改和.NET Framework 3.5 Service Pack 1 中修复的问题

此服务包添加了下列新功能︰

  • SQL Server 2008年社区技术预览 (CTP) 支持添加到 Visual Studio 2008

  • 下面的 Visual Basic PowerPack 控件已添加︰

    • 线条

    • 形状

    • 数据转发器

  • 在 Visual Basic 中重命名过程的 Windows 通讯基础 (WCF) 服务得到改进。

  • 文档级功能,也包括针对应用程序级外接在 Office 的 Visual Studio 工具。

  • ClickOnce 应用程序的文件扩展名和开始菜单自定义中添加设计时支持。

  • 从 Team Foundation Server 中的工作项,您可以发送邮件。

  • 已经在 Team Foundation Server 版本控制的可用性改进和 Microsoft Visual SourceSafe (VSS) 转换器的改进。

  • Team Foundation Server 中添加通知的改进的团队系统 Web 访问集成。

  • 在 Visual Studio 开发人员的团队版,支持提高了对于 Internet Information Services (IIS) 7 在 Visual Studio 的性能工具 (事件探查器)。

  • 在 Visual Studio 开发人员的团队版,增加了 64 位混合的模式 (本机/托管) 检测支持,在探查器中。

  • 在 Visual C++,添加对技术报告 1 (TR1) 的库支持。

  • 在 Visual C++,Microsoft 基础类 (MFC) 得到改进,以支持的外观和行为的 Microsoft Office。

  • 在 Visual Web Developer,添加 SQL Server 2008年对 Web 项目的支持。

  • 在 Visual Web Developer,添加格式设置支持 JavaScript。

  • 在 Visual Web Developer,重命名过程的 WCF 服务得到改进。

  • 调试的更改来提高检查内存中的语言集成查询 (LINQ) 查询的结果的支持。

  • 添加一个新的 C# 功能提供更丰富的错误代码信息。

  • Visual Studio 行业合作伙伴 (VSIP) 合作伙伴能够安装包,可以由多个独立的应用程序的文件的一个副本。

  • Windows Presentation Foundation (WPF) 设计器中的新功能包括一个事件选项卡、 卡和扩展器设计时的支持,和到 XAML 重命名代码转到定义的功能。

  • Visual Studio 工具的 Office 系统 (VSTO) 改进以支持外接程序错误日志记录。

  • XSD 架构资源管理器中得到改进。

  • 单步执行特定调试功能和单步筛选调试功能的托管属性,并更改托管的运算符。

  • 调试器现在可以取消符号,并从 Microsoft 公共符号服务器下载源。

  • 引用源的优化的支持添加到调试器。

  • ADO.NET 实体设计器添加来简化数据访问。

  • 您现在可以向设备项目中添加"本地数据库缓存"。

  • ASP.NET 动态数据模板和控件工具箱添加。

  • IIS 7.0 管理模块和处理程序的模板被添加。

  • 增加了用于通过按 F5 启动 WCF 测试客户端调试 WCF 服务文件 (.svc) 的支持。

Visual Web Developer 2008

特性和功能的新,更改或改进

  • Visual Web 开发人员 2008年速成版支持的 Web 应用程序项目模型和模板。此外,Visual Web 开发人员 2008年速成版支持的类库项目。您可以创建单独的程序集来保存共享的逻辑从 Web 站点或应用程序。

  • JScript 格式命令的支持得到改进。CTRL + K 键盘快捷方式并按 CTRL + D 键盘快捷方式现在还支持为独立的 JScript (.js) 文件和 JScript 在.aspx 页中。

  • Microsoft SQL Server 2008 年增加了支持。您可以连接到 SQL Server 2008 在服务器资源管理器中。现在从服务器资源管理器的拖放操作支持的特定于 SQL Server 2008年的数据类型生成代码。这些数据类型如下所示︰

    • 日期


    • 时间跨度

    • Datetime2

    • 方法

  • 对于 Internet Information Services (IIS) 7 托管模块项目模板和 IIS 7 处理程序项目模板添加支持。因此,您可以在 Visual Studio 中创建 IIS 7 管理模块项目和 IIS 7 处理程序项目。

  • 已添加项目模板,以便您可以使用 ASP.NET 动态数据控件。Visual Studio 现在包括用于创建 Web 站点,并使用新的 ASP.NET 动态数据功能的 Web 应用程序的项目模板。

Visual Basic

特性和功能的添加、 更改或改进

  • 代码示例编辑器的 Visual Basic 代码添加到 Visual Studio 2008 的 IDE。

  • 新的 XML 对象添加到架构向导。

  • 增加了有关 Microsoft SQL Server 2008年的支持。 此服务包,您可以连接到,然后使用 SQL Server 2008年的数据库。

  • 直线控件被添加。

  • 添加形状控件。

  • 添加数据重复器控件。

Visual C++

特性和功能的新,更改或改进

  • 在 Visual Studio 2008 SP1 中包括 TR1 的发行版。

C#

新的特性和功能

  • 此服务包添加调试支持以下各项︰

    • 在查询中的范围变量

    • 匿名类型


    • 泛型类型参数



  • 此服务包中添加新的 Visual C# IDE 功能,它提供了更丰富的错误代码信息。具体来说,此功能提供了表达式级别发生的错误的打开的文件给您根据您的代码。仅在生成操作后以前报告这些表达式级别的错误了。

已更改的特性和功能

  • 在 Visual Studio 的早期版本中,通过打开的文件中指定的 ToDo 任务填充任务列表。在此服务包,Visual C# IDE 扩展了此功能。Visual C# IDE 使用在整个解决方案中指定的 ToDo 任务填充任务列表。

改进的特性和功能

  • 此服务包性能提高的Enumerable.Cast < T >方法禁用基元值的转换和显式定义的用户转换。基元值转换的示例是从int数据类型转换为长数据类型。

  • 此服务包可提高的性能和选择标准查询运算符的地方标准查询运算符。

Windows Presentation Foundation (WPF) 设计器

新的特性和功能

  • 属性窗口现在包含事件选项卡。事件选项卡允许您创建事件和分配事件,查看事件。

  • 属性窗口,现在可以按属性名称和按类别按字母顺序排序属性。

  • 重命名操作和转到定义功能已更新,以更好地使用 XAML。同时重命名在 XAML 定义的代码隐藏文件重命名操作。此外,您可以移到的控件的 XAML 声明通过实例代码隐藏文件中使用转到定义功能。

  • 您可以现在将控件从工具箱到设计器中即使在 XAML 视图处于活动状态时。甚至可以到 XAML 编辑器从工具箱中拖动控件。

  • 对齐线现在实现控制间距。这允许您从其他控件或容器边缘轻松地将控件放在一个固定的距离。

  • 展开控件现在将自动扩展选定控件时,或拖动展开控件上的另一个控件时。以这种方式可以在设计时设计展开控件的内容,而不会影响在运行时的 IsExpanded 属性。

  • 现在,您可以删除现有的网格行或列拖动网格线关闭网格轨道。此操作将保持在设计上包含的所有控件的位置。

改进的特性和功能

  • Visual Studio 2008 SP1 已得到很多的稳定性和性能改进。加载的文档更可靠和更准确的错误报告,速度更快,包括改进的关键领域。

Windows SDK

特性和功能的新,更改或改进

  • 已更新的 Windows SDK 中的几个工具。

Visual Studio 调试器

已更改的特性和功能 (适用于所有 sku 的支持)

  • 单步执行特定的功能和单步筛选功能用于托管属性和托管运算符被更改。调试器可以避免单步执行属性和运算符重载。若要重写此行为,您可以单击步骤到->在调试时的快捷菜单中。

    此外,您可以完全禁用此行为。若要执行此操作,请执行以下步骤:

    1. 在 Visual Studio 2008 中,在工具菜单上单击选项

    2. 调试,展开,然后单击常规

    3. 禁用在常规窗格中的"单步执行"行为。

改进的特性和功能 (适用于所有与标准和更高版本 Sku)

  • 此更新包含对处理的符号和源从 Microsoft 公共服务器进行了改进。已添加了一个选项,很容易使符号,并从 Microsoft 公共符号服务器下载源。您还可以取消符号下载的需要很长时间。要配置此选项,请执行以下步骤︰

    1. 在 Visual Studio 2008 中,在工具菜单上单击选项


    2. 调试,展开,然后单击常规

    3. 禁用在常规窗格中的"单步执行"行为。

  • 此更新包含调试器自动化模型的改进。此更新在非当前线程或帧添加自动化模型支持地址断点和表达式求值。

数据项目

新的特性和功能

ADO.NET 实体设计器

ADO.NET 实体设计器在 Visual Studio 2008 的所有版本中添加。ADO.NET 实体设计器提供了下列功能。

  • 实体设计器
    通过使用实体设计器,您可以执行以下操作︰

    • 从数据库生成实体数据模型,然后在设计器图面上显示模型。

    • 在设计时验证模型和映射。

    • (可选) 嵌入实体框架元数据的项目,如概念性架构定义语言 (CSDL) 项目,映射规范语言 (MSL) 项目,并在输出程序集存储架构定义语言 (SSDL) 项目。


    • 将实体框架元数据工件复制到输出目录中。

    • 数据库中的表发生更改时,更新生成模型和映射。

  • 实体映射详细信息工具窗口
    在实体映射详细信息工具窗口,您可以执行以下操作︰

    • 查看和编辑实体和关联映射。


    • 通过每个层次结构 (TPH) 映射表到一个表映射一个实体层次结构。

    • 通过使用表每类型 (TPT) 映射到多个表映射实体层次结构。

    • 将实体映射到存储过程。


    • 将多个条件应用于表映射。


    • 拆分实体在表上。


    • 映射关联。

  • 模型浏览器工具窗口
    在模型浏览器工具窗口中,您可以执行以下操作︰

    • 可视化树层次结构为模型。

    • 可以方便地浏览到实体、 属性和关联设计器模型浏览器中,反之亦然。

  • 支持
    ADO.NET 实体设计器中添加对以下支持︰

    • Microsoft SQL Server 精简版

    • SQL Server 2008年中的以下新类型︰

      • 日期

      • 时间

      • DateTime2


      • 方法

      • 文件流

  • 对象关系设计器 (O/R 设计器)
    O/R 设计器在 Visual Studio 2008 的所有版本中支持 Microsoft SQL Server 2008年中的以下新类型︰

    • 日期


    • 时间


    • DateTime2

    • 方法

    • 文件流

XML 编辑器

XML 架构资源管理器中添加到所有 Visual Studio 2008 速成版除外的版本。XML 架构资源管理器中包含以下功能︰

  • 演示文稿的架构设置中显示的 XML 架构定义 (XSD) 以及相关的 Xsd 的分层视图工具窗口。


  • 设置搜索架构的能力。


  • 排序功能,过滤功能,以及架构集的导航功能。

  • 集成的 XML 编辑器来启用导航从树为 XML 编辑器中,反之亦然。

改进的特性和功能

XML 编辑器和 XSLT 调试器

在 XML 编辑器中,XSLT 调试程序中应用多个客户请求和软件更新。

此服务包,以及如何解决它们中的已知的问题

  • 对于多个版本的 Visual Studio 2008 中,Microsoft 支持那些所有版本都位于相同的服务包级别的配置。如果计算机正在运行多个语言版本的 Visual Studio 2008 和 / 或多个版本的 Visual Studio 2008,,所有版本都必须在版本级别或在 SP1 级别都必须由 Microsoft 支持。

此服务包中包括的修补程序

知识库文章

标题

944899

修复︰ Visual Studio 2008 的性能下降时单步执行源代码引用从源服务器下载

946040

修复︰ 编译 Visual C++ 2008年项目时出现错误消息:"错误 C2471︰ 无法更新程序数据库"

948127

通过使用 /INCREMENTAL 链接 Visual C++ 项目时出现错误消息生成 Visual Studio 2008 中的选项:"LNK1000: IncrBuildImage 时发生内部错误"

946260

修复︰ 文件,然后更新该仓库在 Visual Studio 2008 的 Team Foundation Server 检查使用 utf-8 或 utf-16 编码时出现错误消息:"在计算代码改动时出现意外的异常"

946308

修复︰ 您可能会遇到各种问题当您试图通过在 Visual Studio 2008 中使用 Microsoft.VisualStudio.Shell.Interop.dll 程序集生成类型库信息

946344

修复︰ 您可能会遇到性能问题,在 IDE 中使用 Visual Studio 2008 生成 Visual Basic 项目后

946458

修复︰ 您可以不再连接到 Team Foundation 服务器从 Excel 工作表中插入列后

946502

修复︰ 您可能会收到一个 System.OutOfMemoryException 异常在 Visual Studio 2008 团队系统测试加载代理运行负载测试时

946581

Visual Studio 2008 和 Visual Web 开发人员快速 2008年累积更新程序

946673

修复︰ Web 记录器可能会错过一个请求,或可能会遗漏某些参数,当您在 Visual Studio 2008 团队系统测试版中使用 Web 记录器向记录的 Web 测试

947171

修复︰ Visual Studio 2008 无法正确转换 Visual Studio 2005年测试项目

947173

修复: 数据集面板时不可用在报表设计器在 Visual Studio 2008 中打开 SQL Server 服务报告 2005 RDLC 文件

947180

修复︰ 将用户定义函数在 Visual Studio 2008 的团队系统中数据驱动的单元测试中指定的数据源时出现错误消息:"单位测试适配器以连接到数据源或读取数据失败"

947455

修复︰ 删除源分支中的文件仍然存在于目标分支在 Visual Studio 2008 的 Team Foundation Server 执行合并操作后

947540

修复︰ 试着与在 Visual Studio 2008 中的 ODBC 数据源一起使用数据源配置向导时出现错误消息:"不支持的过程"

947751

修复︰ 快捷菜单不会出现右击项目名称,Visual Studio 团队系统 2008年团队资源管理器中的秒数

948064

您可能无法撤消本地更改 Visual Studio 2005 Team Foundation Server 升级到 Visual Studio 2008 的 Team Foundation Server 后的修复程序︰

948677

修复︰ 触发的生成后不出现在 Microsoft Visual Studio 2008 Team Foundation Server 达到生成频率间隔

949255

修补程序︰ 当您在 Visual Studio 2008 的 Team Foundation Server 使用 Team Foundation Server 功能错误消息:"运行时错误 Microsoft.TeamFoundation.Build.Client.BuildServerException"

950519

修复︰ Sid 的 Visual Studio 2008 Team Foundation Server 用户时不会更改您使用"TFSAdminUtil Sid"命令和 /Change 选项

950829

子文件夹的重命名文件夹并签入的更改在 Visual Studio 2008 的 Team Foundation Server 之后可能消失的修复︰

951708

修复︰ 许多程序集和引用多上生成取决于 Visual Basic 2008年应用程序时,Visual Basic 编译器 (Vbc.exe) 可以使用 100%的 CPU 资源

953021

修复︰ 性能降低时将 Visual Studio 2005年团队项目生成类型迁移到 Visual Studio 2008 的团队生成定义

由客户所报告的已修复的问题

下表列出了此服务包解决了一些问题。不发布任何修补程序来解决这些问题。

对于 Office 系统 3.0 的 visual Studio 工具

连接 ID

说明

301392

VSTO 和互操作的 Visual Basic for Applications 不工作。此行为将导致强制 VBA 错误在 Visual Studio 2008 中的EnableVBACallers属性。

306900

您在 Microsoft Outlook 窗体区域中添加文本框控件。然后,您尝试复制、 删除或粘贴从控件使用键盘。执行此操作时,文本框控件将不工作。

311397

VSTO 3.0 的发布版本不会自行释放分配的内存。

328329

数据缓存已损坏保护时 word 自定义项存在。

Visual Studio 的 Web 开发人员 2008

连接 ID

说明

291226

编译的项目使用.refresh 文件时,.refresh 文件需要很长时间才能编译。

292096

当您设置一个级联样式表 (.css) 文件的格式不正确插入空格。

293526

在 Web.config 文件中的位置元素中定义编译部分如果 Web 调试操作。

293683

级联样式表 (CSS) IntelliSense 后将添加双引号的 class 属性中启用插入属性值引号时键入选项。

299418

当将新母版页添加到项目中,并选择新母版页的父级母版页时, AutoEventWireup属性的默认值设置为 False。

302554

您将收到"找不到 CSS 类选择器"< Class_Name >""错误消息时单击转到定义 DIV 类名中。

303796

当调试 Web 服务时,Visual Studio 将自动更新中的 Web 客户端应用程序在同一台计算机上运行的 Web 引用。

304108

多个值添加到 Web.config 文件中的traceOutputOptions属性时,您会收到"是无效的属性-值相对于其数据类型的 NmToken 无效"错误消息。

307231

为 Web 应用程序项目中的新项目,不能添加嵌套的母版页。

308786

两个或多个 aspx 页面打开时,Visual Studio 2008 的设计视图中不显示图像。

309571

当您编辑一个 Microsoft Visual Basic 脚本版本 (.vbs) 文件在 Visual Studio 2008 中的,颜色编码功能将不可用。

309977

Visual Studio 2008 时停止响应大对 HTML 文件中工作。

310296

Visual Studio 2005年发布的 bin\vssver2.scc 文件。

310858

Visual Studio 2008 Beta 2 崩溃时设置独立的.css 文件的格式。

311717

当使用自定义控件中选项卡面板的详细信息视图中的选项卡容器内时,您会收到一条错误消息。

312146

在设计时,App_Themes 文件夹下的文件夹中的级联样式表 (.css) 文件将被忽略。

312199

如果 Web.config 文件中的编译元素的configSource属性中指定的外部.config 文件,调试操作将失败。

314664

更新为SqlDatasouce对象定义查询参数的源时,Visual Studio 2008 会损坏该查询的其他参数。

314745

不能在使用母版页的页中使用的Page.StyleSheetTheme属性。

315930

在设计模式下,当您编辑 Web 页包含的表,则 Web 页的源代码被破坏

317032

在双显示器的情况下在辅助监视器上放 Visual Studio,尺寸编辑器时出现问题。

317251

当您链接到的.css 文件在母版页中使用 ~ / 语法中,子页面无法访问的.css 文件。

320945

与"Ext JS"JavaScript 库,Jscript IntelliSense 无法工作。

321902

在 HTML 设计器不执行粘贴操作时替换所选内容。

321928

在 HTML 设计器不接受键盘快捷方式。

322465

在 HTML 设计器反转输入替换所选内容,如果所选内容中有一个标记的文本。

322633

语法突出显示功能不能用于传统的.asp 文件。

324668

ASP.NET 设计器错误地将周围说明参数的 < 范围 > 标记。

327262

如果选择表内面板内的控件时,控件在源模式不正确选定。

327560

一个 HTML 页面没有未显示正确后双击设计视图中的某个按钮。

328944

未启用代码视图和设计视图按钮,和 F7 键和 SHIFT + F7 键盘快捷方式不起作用。

328999

插入 < 引用 > 标记的 JavaScript 文件指向嵌入的 JavaScript 文件在 Visual Studio 2008 中的项目。当编译项目时,您可能会收到类似于以下内容的错误消息︰

无法将文件"obj\Debug\ClassLibrary.dll"复制到"bin\Debug\ClassLibrary.dll"。该进程无法访问文件 bin\Debug\ClassLibrary.dll,因为另一个进程正在使用它。

这两个文件在 Visual Studio 2008 的 IDE 中打开时,将发生此问题。

330457

在 Visual Studio 2008 设计模式下,"查看代码"正确的快捷菜单条目并不总是可见

330792

超链接控件的NavigateURL属性不正确解析 URL。

331383

不遵从 JavaScript 中嵌入程序集的引用

331523

JavaScript IntelliSense 包含印刷错误fontcolor方法和fontsize方法。

331534

JavaScript IntelliSense 将不显示 RegExp 对象的某些成员。

332864

有时呈现 ASP.NET 不会显示正确使用嵌套的母版页的页

332941

Javascript IntelliSense 已关闭如果导航栏选项被禁用

333575

HTML 编辑器删除随机 html 代码从 aspx 页巧结束标记

336039

当 Microsoft 笔记本电脑鼠标连接到计算机时,用户界面的问题发生。

337534

使用 LinkButton 对象时,可能会出现一个"HTML 破坏"的问题。

337804

当您呈现嵌入的表包含"宽度 = 100%"Visual Studio 2008 的 IDE,IDE 的设计视图中的标签可能会停止响应。

338211

现在可以禁用预览功能,直接在设计视图中打开的任何内容并设为默认值的这种行为。

338668

Visual Studio 2008 停止响应在设计视图中,当您使用Atlas UpdateProgress控件中的动画的 gif 图像

342172

面板控件拖动到UpdatePanel控件后,Visual Studio 编辑器产生意外的、 不正确的 HTML。

Visual Basic

连接 ID

说明

326452

导入 XML 命名空间时,您收到不正确的错误消息和行为。

333884

包含 Web 引用时,慢慢地编译 Visual Basic 项目。

321043

当您使用大型数组时,可能会遇到调试性能问题。

320416,
302187

布尔型的变量的 IntelliSense 完成列表中显示的完整列表,而不是只有"真"和"假"。

301577

在立即窗口中显示不正确的值输出。

315796

当您编辑一个 Windows 窗体应用程序时,编译器可能会崩溃。

322131

包含自定义属性的应用程序会导致编译器崩溃。

322714

如果您修改属性页上,应该有一个脏的标志,该标志所示。如果只有一个文本输入的属性页中修改,该修改将会丢失。

301749

"使用更改"指令从类设计器生成的文件已丢失。

317143

若要编译和发布项目和解决方案,publisher 将使用错误的配置设置。

312573

Visual Basic 6 代码升级到 Visual Basic 2008年速成版之后的错误消息:"无法完成该操作。系统无法找到指定的文件。"

291268

到 SQL Server 2008年数据连接将失败。

305371

Visual Studio 2008 的安装将禁用连接到 SQL 2008 CTP。

311689

在数据集设计器生成的代码中的错误。

331912

类型化数据集的关系也将断开。

321275

在数据集设计器中的错误消息:"未找到请求值 '属性'。"

305067

ASP.NET 项目中使用组件设计器中时,Visual Basic 电源包 PrintForm 组件在工具箱中显示。

Visual C++

连接 ID

说明

312421

Visual C++ 2008年速成版的 Microsoft 宏汇编程序 (MASM) 工具被添加到 Visual C++ 2008年速成版 Service Pack 1。

310004

启用 Visual C++ 2008年中的/doc编译器选项之后,编译可编译的非标准代码时崩溃,编译器。

323448

Std::complex < T >对象 ctor 的默认参数不正确。

294649

不能在同一时间使用 intrin.h 头文件和 string.h 头文件。

337740

当您使用 _BIND_TO_CURRENT_VCLIBS_VERSION 已安装的 Visual C++ 2008年功能包的计算机上使用 ATL 项目中定义,您收到"错误 LNK2001"错误消息。

330199

构建使用 RichEditCtrl 类的 GetSelText 方法的多字节字符集 (MBCS) 一组程序后,程序就会返回不正确的值。

329919

使用 search_n 算法在矢量 < int >对象中查找 n 连续的整数值。如果 n 的值大于 3,则可能会发生断言。

339442

Is_pod 类和 has_trivial_constructor 类错误地返回 true 时类类型既不是盒也不常用的默认构造函数。

337241

在某些应用程序的。NCB 文件超过 64 兆字节 (MB),则 IntelliSense 可能失败。

339432

编译器错误返回 false is_polymorphic 类。

C#

连接 ID

说明

294736

IntelliSense 提出在对象初始值设定项中的只读属性。

295945

移除未使用的 Using命令不会删除未绑定,则使用语言集成查询 (LINQ) 语句。

299277

不能在键属性中,Windows Presentation Foundation (WPF) 绑定中使用 System.Linq.IGrouping 接口,因为显式实现的接口。

299827

在重构功能重命名功能不总是处理字符串内容正确。

303073

编译具有正确的注释使用/doc选项的代码时,您可能会收到"内部编译器错误"错误消息。

304338

通过使用"生成选项卡上的事件处理程序"功能创建一个泛型事件处理程序时,Visual Studio 2008 的 IDE 将崩溃。

304804

如果在不同的范围中定义的Using指令, Using指令不是应用于分部方法的两个部分。

305895

"= ="运算符和"! ="运算符无法正常工作时,这些运算符比较具有本身的可以为 null 的值类型。类型的值为 null 时,将发生此问题。

307131

IntelliSense 将不显示应用于泛型类型参数的扩展方法。

315853

两个在同一个块中的lock语句可能会导致编译器崩溃。

316127

当您按 CTRL + enter 键或 SHIFT + CTRL + ENTER 在 XML 注释中时,Visual Studio 2008 的崩溃。

317256

调试器可视化工具模板引用Microsoft.VisualStudio.DebuggerVisualizers程序集的错误版本时安装的 Visual Studio 的早期版本。

319387

在泛型接口方法调用表达式树中时,值类型的装箱。

319429

对于值类型的对象初始值设定项表达式树中无法正常工作。

319430

对象初始值设定项不正确处理值类型变量

319454

具有用户定义的转换表达式树无法正常工作。

319465

True运算符和false运算符无法正常工作在表达式目录树时重载这些运算符。

321448

重命名重构功能可能会导致 Visual C# 2008年速成版停止响应 (挂起)。

322925

当从此函数的 null 引用传递时,StringComparers 中的某些对象将引发 ArgumentNullException 异常。该异常是未记录。

323137

LINQ 表达式树编译器引发为可以为 null 的类型的 null 常量 VerificationException 异常。

327883

LINQ 表达式编译器时,您的标准格式表达式树涉及"is"运算符和操作数的返回类型为 void 的崩溃。

329326

编译下面的代码时,会出现多个问题︰

"default(T) 概览t"

336356

您必须具有许多项目的解决方案。如果您单击"查找所有引用"解决方案中,Visual Studio 将可能停止响应,或者需要很长时间才能完成此操作。

337315

当使用集合初始值设定项的 Add 方法不返回 void 值时,表达式编译器生成无效的代码。

339226

当使用 nullble 用户运算符时,C# 编译器创建无效的表达式目录树。

339562

构造一个新的表达式,使用"System.Void"类型的表达式目录树节点,构造表达式目录树节点。编译表达式目录树节点时,表达式编译器崩溃。

340291

C# 编译器将发出错误表达式树中的枚举二元运算。

340383

如果不使用大括号使用嵌入的语句,则编译器可能会引发错误和拒绝进行编译。

342361

在 Visual Studio 2008 的目标 Framework 2.0 紧凑的数据结构创建固定的大小数组时,可能会收到以下错误消息︰

缺少编译器所需的成员 System.Runtime.CompilerServices.UnsafeValueTypeAttribute.ctor

344277

滚动的第三方库中的对象的成员时,IntelliSense 会 IDE 崩溃。

346407

实时语义错误分析错误地显示一个错误。

347248

实时语义错误分析显示以下虚假错误︰

Int 的类型必须是引用类型

Visual Studio 调试器

连接 ID

说明

307998

当您调试应用程序时,您可能无法删除 Microsoft ASP.NET 应用程序从一个断点。

308138

如果您有两个不同的文件夹中具有相同名称的文件时,断点工作只能在一个文件中。

310644

不正确显示数据视图可视化工具。

301865

当您运行 Windows Vista 的计算机上使用断点时,可能会遇到问题。

319295

当 Microsoft 符号存储区配置 Visual Studio 中并在 Windows Vista 中运行 Visual Studio 时,Visual Studio 将始终显示符号的许可协议。

315555

通过将调试器附加到 Iexplorer.exe 中,通过使用 Visual Studio 2008 中调试 JavaScript。如果具有相同名称的多个脚本文件被加载,断点不会保留正确的脚本文件刷新页面。

320815

通过使用开始 (不调试) 选项或启动调试选项启动程序时, StartupInfo.wShowWindow标志具有不同的值。

333493

不能将应用程序重定向用于调试通过标准输入 (STDIN) 和标准输出 (STDOUT)。

Visual Studio 团队版

连接 ID

说明

314747

"生成创建脚本的项目"操作失败时该解决方案包含.dbp 和.dbproj 数据库项目。

323638

当您尝试从一个含有保留的字如"进程内"表中打开一个查询时,保留的字被括在 Visual Studio 2005年中的方括号 ("[]")。但是,如果您尝试在 Visual Studio 2008 中查看表数据,您将收到保留的字错误消息。如果您手动添加方括号,然后尝试运行该查询,将删除方括号。此外,您收到的错误消息。

315102

在 Visual Studio 2008 中创建的程序崩溃的代码分析过程。此外,您收到"致命错误 C1001︰ 编译器中发生内部错误"错误消息。

330500

分析的项目中的文件包含在多个项目为链接的项目时,Visual Studio 2008 的代码分析功能与"InternalErrorException"异常失败。

329363

如果实现一个接口的属性,您可能会错误地触发"CA1725"消息。

315974

Visual Studio 2008 的崩溃和静态局部变量声明后的代码的部分初始化阵列时,您会收到"致命错误 C1001"错误消息。

311092

多个方法具有相同名称和相同数量的方法类型形参时,您会收到"错误 2 CA0001"错误消息。

310133

函数名称有时显示为十六进制地址在探查器报告中。

317272

探查器不会显示错误消息,当您使用不支持的命令的参数,如左尖括号 ("<"),右尖括号 (">"),或者使用管道 ("|")。

306270

Visual Studio 2008 可能会崩溃,如果有一个未缓存图标折叠的解决方案文件夹中的项目计算代码度量值。

334334

自定义签入策略并不适用于代码分析策略的路径。

336142

代码分析使用嵌套的泛型类和泛型约束无法正常工作。

Windows Presentation Foundation (WPF) 设计器

连接 ID

说明

290646

使用 XAML 编辑器时,可以自动扩展一些折叠的区域。

305184

不能打开使用RemoveFromJournal属性PageFunction页。

307180

在设计时,窗口级 ActiveX 控件事件生成错误。

307331

WPF 设计器会显示不正确放置控件的布局。

309063

WPF 编辑器将生成重复的异常会导致 Visual Studio 关闭并重新启动。

312249

WPF 设计器错误地显示水平滚动条。

312859

您可以在 Visual Studio 2008 中的 WPF 应用程序中添加控件模板的按钮。您创建的按钮的边框。当您尝试以预览设计时,Visual Studio 2008 可能会崩溃。

333036

当您编辑 WPF 应用程序时,Visual Studio 2008 的 IDE 可能会崩溃。

315614

WPF 应用程序项目中的用户控件中的错误可能会导致 Visual Studio 2008 团队系统崩溃

318018

XAML 设计器不能正确显示内容将在运行时显示。

319692

Visual Studio 崩溃 StackPanel 控件添加到一个段落时

334662

在 Visual Basic 中,某些菜单和工具栏创建 WPF 应用程序时可能会停止响应,并且您会收到以下错误消息︰

发生了未处理的异常。

支持的语言和操作系统

支持的语言

Visual Studio 2008 SP1 提供以下版本的 Visual Studio 2008 的更新︰

  • 英语

  • 中文 (简体)

  • 中文 (繁体)

  • 法语

  • 德语

  • 意大利语

  • 日语

  • 韩语

  • 俄语

  • 西班牙语

  • 葡萄牙语 (巴西)

支持的操作系统

  • Windows Server 2008 的 RTM 或 SP1

  • Windows Vista 或 SP1

  • Windows XP Service Pack 2 (SP2) 或更高版本的 Windows XP

  • Windows Server 2003 SP1 或更高版本的 Windows Server 2003

    注意:如果您必须拥有支持为 Microsoft SQL Server 2008年社区技术预览 (CTP),您必须安装 Windows Server 2003 SP2。

安装要求

  • Microsoft Windows Installer 3.1 或更高版本的 Windows 安装程序必须安装在目标计算机上。有关详细信息,请访问下面的 Microsoft 开发人员网络 (MSDN) Web 站点︰

    http://msdn2.microsoft.com/en-us/library/Aa372866.aspx

  • 我们建议 512 MB 或更大的内存。

Visual Studio 2008 速成版 SP1 支持

通过 Microsoft 连接提供了正式的支持。有关详细信息,请访问下面的 Microsoft 网站:

http://connect.microsoft.com/

所有平台的安装/删除问题

请参阅自述文件文档的详细信息。

服务包的已知的问题

请参阅自述文件文档的详细信息。

参考资料

有关 Visual Studio 2008 服务包 1 beta 版的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章︰

945140 Visual Studio 2008 的 Service Pack 1 发行说明和已修复的问题列表

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×