速成版的更改,并在 Visual Studio 2008 的 Service Pack 1 中已修复的问题列表

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

本文内容

概要

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

更多信息

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

  • 支持的版本的 Windows 不运行任何以下版本的 Visual Studio 2008 中:
    • 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 Web 站点:
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 中重命名过程的窗口通信基础 (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,添加对 Web 项目的 SQL Server 2008年支持。
  • 在 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) 的支持。

可视 Web 开发人员 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
    • Datetimeoffset
  • 对于 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></T> 通过禁用基元值的转换和显式定义的用户转换的方法。基元值转换的示例是一个转换, int 数据类型为 long 类型的值 数据类型。
  • 此服务包,改善了性能 在哪里 标准查询运算符和 选择 标准查询运算符。

Windows Presentation Foundation (WPF) 设计器

新的特性和功能

  • 现在包含属性窗口 事件 选项卡 事件 选项卡允许您创建事件,分配的事件,并查看事件。
  • 属性窗口,现在可以按属性名称,并按类别按字母顺序排序属性。
  • 已更新的重命名操作,转到定义功能能够更好地使用 XAML。在代码隐藏文件中的重命名操作还重命名 XAML 定义。此外,可以为 XAML 声明控件的移动通过在代码隐藏文件中的实例使用转到定义功能。
  • 您可以现在将控件从工具箱到设计器中即使在 XAML 视图处于活动状态时。甚至可以将从工具箱拖到 XAML 编辑器中的控件。
  • 对齐线现在实现控制间距。这使您很容易地将控件放在固定距离从其他控件或容器的边缘。
  • 展开控件现在自动扩展,控件被选定时或当您将另一个展开控件上的控件。以这种方式可以在设计时设计的展开控件的内容,而不会影响在运行时的 IsExpanded 属性。
  • 现在,您可以删除现有网格行,然后通过拖动网格线的列关闭网格轨道。此操作将保留在设计上包含的所有控件的位置。

改进的特性和功能

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

SDK Windows

特性和功能的新的、 已更改或改进

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

Visual Studio 调试器

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

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

    此外,您还可以完全禁用此行为。若要执行此操作,请执行以下步骤:
    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 Compact 版本
    • SQL Server 2008年中的以下新类型:
      • 日期
      • 时间
      • DateTime2
      • DateTimeOffset
      • 文件流
  • 对象关系设计器 (O/R 设计器)
    Microsoft SQL Server 2008年中,O/R 设计器在 Visual Studio 2008 的所有版本中支持以下新类型:
    • 日期
    • 时间
    • DateTime2
    • DateTimeOffset
    • 文件流
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修补程序: 您可以将其签入 utf-8 或 utf-16 编码文件,然后更新 Visual Studio 2008 的 Team Foundation Server 中的仓库时的错误消息:"在计算代码改动时出现意外的异常"
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 团队系统测试负载代理运行负载测试时
946581Visual 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 用户时不会更改您使用 /Change 选项以及"TFSAdminUtil Sid"命令
950829修复: 某个文件夹子级可能会消失在您重命名的文件夹并签入的更改在 Visual Studio 2008 的 Team Foundation Server 后
951708修复: 生成一个 Visual Basic 2008年应用程序,这取决于在多个程序集和引用多时,Visual Basic 编译器 (Vbc.exe) 可能会使用 CPU 资源的 100 %
953021修复: 性能降低时将 Visual Studio 2005年团队项目生成类型迁移到 Visual Studio 2008 的团队生成定义

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

下表列出了此服务包解决了一些问题。没有修复程序已经发布,要解决这些问题。

对于 Office 系统 3.0 的 visual Studio 工具

收起该表格展开该表格
连接 ID说明
301392VSTO 和 Visual Basic for Applications 互操作不起作用。此行为将导致 EnableVBACallers 若要强制在 Visual Studio 2008 中的 VBA 错误的属性。
306900您在 Microsoft Outlook 窗体区域中添加文本框控件。然后,您尝试复制、 删除,或从该控件粘贴使用键盘。执行此操作时,该文本框控件不起作用。
311397 VSTO 3.0 的发布版本不会自行释放已分配的内存。
328329 保护状态下时,数据缓存已损坏的自定义单词存在。

Visual Studio 的 Web 开发人员 2008

收起该表格展开该表格
连接 ID说明
291226编译的项目使用.refresh 文件时,.refresh 文件将需要很长的时间,进行编译。
292096当您设置一个级联样式表 (.css) 文件的格式不正确地插入空格。
293526如果编译部分内的 Web.config 文件中的位置元素定义,Web 调试操作失败。
293683在级联样式表 (CSS) IntelliSense 双引号中添加类属性启用后 键入时插入特性值引号 选项。
299418当将新母版页添加到项目中,并选择新的主页面的默认值为一个父级母版页 AutoEventWireup 属性设置为 False。
302554您将收到"找不到 CSS 类选择器"<Class_Name>""错误消息时单击转到定义 DIV 类名中。<b00> </b00> </Class_Name>
303796当调试 Web 服务时,Visual Studio 将自动更新在同一台计算机运行的 Web 客户端应用程序中的 Web 引用。
304108当您添加到多个值时,您会收到"是无效的属性-值相对于其数据类型的 NmToken 无效"错误消息 traceOutputOptions 在 Web.config 文件中的属性。
307231不能为 Web 应用程序项目中的新项添加嵌套的母版页。
308786当您打开两个或多个 aspx 页时,Visual Studio 2008 的设计视图中不显示图像。
309571当您编辑一个 Microsoft Visual Basic 脚本编写版 (.vbs) 文件在 Visual Studio 2008 中的,给邮件着色的功能将不可用。
309977Visual Studio 2008 时停止响应大对 HTML 文件中工作。
310296Visual Studio 2005年发布的 bin\vssver2.scc 文件。
310858当设置独立的.css 文件格式时,Visual Studio 2008 的 Beta 2 崩溃。
311717使用自定义控件中选项卡面板的详细信息视图中的选项卡上容器内时,您会收到一条错误消息。
312146在设计时,App_Themes 文件夹下的文件夹中的级联样式表 (.css) 文件将被忽略。
312199如果您指定一个外部的.config 文件中 configSource 在 Web.config 文件中,则调试操作将失败的编译元素的特性。
314664当您更新为定义的查询的参数的源 SqlDatasouce 对象,Visual Studio 2008 会损坏该查询的其他参数。
314745您不能使用 Page.StyleSheetTheme 在使用母版页的页中的属性。
315930在设计模式中,当您编辑 Web 页包含的表,则 Web 页的源代码已断开
317032在双显示器的情况下在辅助监视器上放 Visual Studio 时,编辑器中调整尺寸时出现问题。
317251当您链接到的.css 文件在母版页中使用 ~ / 语法中,不能访问子网页的.css 文件。
320945Jscript IntelliSense"Ext JS"JavaScript 库不起作用。
321902当您执行粘贴操作时,HTML 设计器不替换所选内容。
321928在 HTML 设计器不接受键盘快捷方式。
322465在 HTML 设计器将反转输入的文本,以替换所选内容,如果所选内容中有一个标记。
322633语法突出显示功能不能用于传统的.asp 文件。
324668ASP.NET 设计器错误地放置<span>周围 SqlDataSource 参数的标记。</span>
327262如果您选择面板中的表中的控件时,控件在源模式不正确选定。
327560HTML 页执行未显示正确后双击设计视图中的某个按钮。
328944未启用代码视图按钮和设计视图按钮,并 F7 键和 SHIFT + F7 键盘快捷方式不起作用。
328999您插入<reference>标记的 JavaScript 文件指向嵌入的 JavaScript 文件在 Visual Studio 2008 中的项目。当编译项目时,您可能会收到类似以下内容的错误消息:</reference>
无法将文件"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 中嵌入程序集的引用
331523JavaScript IntelliSense 包含有关一个拼写错误 fontcolor 方法和 字号 方法。
331534JavaScript IntelliSense 将不显示某些 RegExp 对象的成员。
332864ASP.NET 呈现有时不会显示正确使用嵌套的母版页的页
332941Javascript IntelliSense 已关闭如果导航栏选项处于禁用状态
333575HTML 编辑器删除随机 html 代码从 aspx 页巧结束标记
336039Microsoft 的便携式计算机鼠标连接到您的计算机时,会出现用户界面问题。
337534使用 LinkButton 对象时,可能会出现一个"HTML 破坏"的问题。
337804当您呈现嵌入的表包含"宽度 = 100%"Visual Studio 2008 的 IDE,IDE 的设计视图中的标记可能会停止响应。
338211现在可以禁用预览功能,并直接在设计视图中打开的任何内容并将该行为设置为默认值。
338668Visual Studio 2008 停止响应在设计视图中,当使用中的动画的 gif 图像 Atlas UpdateProgress 控件
342172拖动后,Visual Studio 编辑器生成意外的、 不正确的 HTML 面板 控件添加到 UpdatePanel 控件。

Visual Basic

收起该表格展开该表格
连接 ID说明
326452当您导入 XML 命名空间时,您收到不正确的错误消息和行为。
333884包含 Web 引用时,Visual Basic 项目会慢慢地编译。
321043当您使用大型数组时,可能会遇到调试性能问题。
320416,
302187
布尔型的变量的 IntelliSense 完成列表中显示的完整列表,而不是只"为 True"和"错。
301577在立即窗口中显示不正确的值输出。
315796当您编辑一个 Windows 窗体应用程序时,编译器可能会崩溃。
322131包含自定义属性的应用程序会导致崩溃编译器。
322714如果您修改的属性页,应显示已更新标志。如果只有一个文本输入的属性页中修改,该修改将会丢失。
301749"使用 System.Linq"指令从类设计器生成的文件已丢失。
317143若要编译和发布项目和解决方案,publisher 将使用错误的配置设置。
312573Visual Basic 6 代码升级到 Visual Basic 2008年速成版后的错误消息:"无法完成该操作。系统无法找到指定的文件。"
291268到 SQL Server 2008年的数据连接将失败。
305371Visual Studio 2008 的安装将禁用连接到 SQL 2008 CTP。
311689通过数据集设计器生成的代码中的错误。
331912类型化数据集的关系也将断开。
321275在数据集设计器中的错误消息:"未找到请求的值 '属性'。"
305067组件设计器使用在 ASP.NET 项目时,Visual Basic 电源包 PrintForm 组件在工具箱中显示。

Visual C++

收起该表格展开该表格
连接 ID说明
312421Visual C++ 2008年速成版 Service Pack 1 中添加 Visual C++ 2008年速成版的 Microsoft 宏汇编程序 (MASM) 工具。
310004在启用后 /doc 非标准代码可编译的编译时,编译器选项,在 Visual C++ 2008 中,编译器时崩溃。
323448Ctor 的默认参数 std::complex<T></T> 对象不正确。
294649不能在同一时间使用 intrin.h 头文件和 string.h 头文件。
337740当您使用 _BIND_TO_CURRENT_VCLIBS_VERSION 通过已安装的 Visual C++ 2008年功能包的计算机上使用 ATL 项目中定义,您收到"LNK2001 错误"错误消息。
330199构建使用 RichEditCtrl 类的 GetSelText 方法的多字节字符集 (MBCS) 一组程序后,程序就会返回不正确的值。
329919Search_n 算法用于查找中 n 的连续整数值 向量<int></int> 对象。如果 n 的值是大于 3,则可能会出现一个断言。
339442Is_pod 类和 has_trivial_constructor 类错误地返回 true 时类类型既不是盒也不是常用的默认构造函数。
337241在某些应用程序的。NCB 文件超过 64 兆字节 (MB),则 IntelliSense 可能会失败。
339432编译器错误地返回 false is_polymorphic 类。

C#

收起该表格展开该表格
连接 ID说明
294736IntelliSense 提出在对象初始值设定项中的只读属性。
295945" 删除未使用的 Using 命令不会删除未绑定 使用 语言集成查询 (LINQ) 语句。
299277不能在键属性中,Windows Presentation Foundation (WPF) 绑定中使用 System.Linq.IGrouping 接口,因为显式实现的接口。
299827在重构功能重命名功能没有始终字符串内容正确处理。
303073具有不正确地形成使用注释的代码的编译时 /doc 选项,您可能会收到"内部编译器错误"错误消息。
304338通过使用"生成选项卡上的事件处理程序"功能创建一个泛型事件处理程序时,Visual Studio 2008 的 IDE 将崩溃。
304804" 使用 如果,指令不应用到分部方法的两个部分 使用 指令是在不同的作用域中定义的。
305895"= ="运算符和"! ="运算符无法正常工作时,这些运算符比较具有本身的可以为 null 的值类型。该类型的值为 null 时,将出现此问题。
307131IntelliSense 将不显示适用于泛型类型参数的扩展方法。
315853两个 锁定 在同一个块中的语句可能会导致崩溃编译器。
316127当您按 CTRL + ENTER 键或 SHIFT + CTRL + ENTER 在 XML 注释中时,Visual Studio 2008 的崩溃。
317256调试器可视化工具模板引用的版本不正确 Microsoft.VisualStudio.DebuggerVisualizers 程序集在安装 Visual Studio 的早期版本时。
319387在泛型接口方法调用表达式树中时,值类型的装箱。
319429对于值类型的对象初始值设定项表达式树中无法正常工作。
319430对象初始值设定项用值类型变量不正确地工作
319454具有用户定义的转换的表达式目录树无法正常工作。
319465" 运算符和 重载这些运算符时,运算符不正常表达式树中工作上。
321448重命名重构功能可能会导致 Visual C# 2008年速成版停止响应 (挂起)。
322925GetHashCode 函数的 null 引用传递时,StringComparers 中的某些对象将引发 ArgumentNullException 异常。该异常是未记录。
323137LINQ 表达式树编译器将 VerificationException 异常引发 null 常量为 null 的类型。
327883LINQ 表达式编译器时,您的标准格式的表达式树涉及"is"运算符和操作数的返回类型为 void 的崩溃。
329326编译下面的代码时,就会出现多个问题:

"default (t)。"t
336356您有一个包含许多项目的解决方案。如果您单击"查找所有引用"在解决方案中,Visual Studio 将可能停止响应,或者需要很长时间才能完成此操作。
337315使用集合初始值设定项的 Add 方法不返回 void 的值,当表达式编译器将生成无效的代码。
339226当使用 nullble 用户运算符时,C# 编译器将创建无效的表达式目录树。
339562构造一个新的表达式,使用"System.Void"类型的表达式目录树节点、 构造表达式目录树节点。编译表达式目录树节点时,表达式编译器就会崩溃。
340291C# 编译器将发出错误表达式树中的枚举二元运算。
340383如果不使用大括号使用嵌入的语句,则编译器可能会引发错误,拒绝进行编译。
342361下面向紧凑 Framework 2.0 的 Visual Studio 2008 的数据结构创建固定的大小数组时,可能会收到以下错误消息:
缺少编译器所需的成员 System.Runtime.CompilerServices.UnsafeValueTypeAttribute.ctor
344277滚动的第三方库中的对象的成员时,IntelliSense 时 IDE 崩溃。
346407实时语义错误分析错误地显示一个错误。
347248实时语义错误分析显示 false 出现以下错误:
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"消息。
315974Visual Studio 2008 的崩溃后一个部分初始化数组,在代码中, 声明静态局部变量时,您会收到"致命错误 C1001"错误消息。
311092 有多种方法具有相同的名称和相同数量的方法类型形参时,您会收到错误信息"错误 2 CA0001"。
310133函数名称有时显示为十六进制地址,在探查器报告中。
317272探查器不会不会显示错误消息,当您使用不支持的命令的参数如左的尖括号 ("<"), the="" right="" angle="" bracket="" ("="">"),或者使用管道 ("|")。 </"),>
306270Visual Studio 2008 可能会崩溃,都有一个 un-cached 的图标的折叠的解决方案文件夹中的项目计算代码度量值时。
334334自定义签入策略路径并不适用于代码分析策略。
336142使用嵌套的泛型类和泛型约束失败代码分析。

Windows Presentation Foundation (WPF) 设计器

收起该表格展开该表格
连接 ID说明
290646使用 XAML 编辑器时,可能会自动扩展一些折叠的区域。
305184无法打开 PageFunction 使用页 RemoveFromJournal 属性。
307180在设计时,窗口级 ActiveX 控件事件生成一个错误。
307331WPF 设计器会显示不正确的放置控件的布局。
309063WPF 编辑器将生成重复的异常会导致 Visual Studio,关闭并重新启动。
312249WPF 设计器错误地显示水平滚动条。
312859在 Visual Studio 2008 中的 WPF 应用程序,可以为其添加自定义控件模板的按钮。您创建的按钮的边框。当您尝试以预览设计时,Visual Studio 2008 可能会崩溃。
333036当您编辑一个 WPF 应用程序时,则 Visual Studio 2008 的 IDE 可能会崩溃。
315614在 WPF 应用程序项目中的用户控件中的错误可能会崩溃 Visual Studio 2008 Team System
318018XAML 设计器不会正确显示内容将在运行时显示。
319692StackPanel 控件添加到一个段落时,Visual Studio 崩溃
334662在 Visual Basic 中,某些菜单和工具栏创建 WPF 应用程序时可能会停止响应,并且您会收到以下错误消息:
发生了未处理的异常。

支持的语言和操作系统

受支持的语言

Visual Studio 2008 SP1 提供以下版本的 Visual Studio 2008 的更新:
  • 英语
  • 中文 (简体)
  • 繁体中文
  • 法语
  • 德语
  • 意大利
  • 日语
  • 韩语
  • 俄语
  • 西班牙语
  • 葡萄牙语 (巴西)

受支持的操作系统

  • 2008 RTM 或 SP1 的 Windows 服务器
  • 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/

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

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

Service pack 的已知的问题

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

参考

有关 Visual Studio 2008 服务包 1 测试的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
945140Visual Studio 2008 的 Service Pack 1 发行说明和已修复的问题列表

属性

文章编号: 950264 - 最后修改: 2013年6月30日 - 修订: 4.0
这篇文章中的信息适用于:
  • Microsoft Visual Basic 2008 Express Edition
  • Microsoft Visual C++ 2008 Express Edition
  • Microsoft Visual C# 2008 Express Edition
关键字:?
kbexpertiseadvanced kbhowto kbinfo kbmt KB950264 KbMtzh
机器翻译
重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。
点击这里察看该文章的英文版: 950264
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