admin管理员组

文章数量:1530518

2023年12月23日发(作者:)

VS2008简体中文正式版的下载地址以及破解方法

Visual Studio 2008

微软最新推出了的Visual Studio 2008了。VS2008代号为“Orcas”,已经经历了大约18个月的开发,是对Visual Studio 2005一次及时、全面的升级。

微软称,VS2008 引入了250多个新特性,对各个版本都进行了大幅改进,包括免费的Visual Studio Express和团队开发版本Visual Studio Team

System。从编程高手到企业级开发团队,都可以得到一个稳固、安全、可靠的开发方案,从而为Windows Vista、Windows Server 2008、Office 2007、互联网等最新应用开发程序。

经过一整天的下载,Visual Studio Team System 2008终于下载完成了。安装它的过程,似乎有些坎坷,在Vista下,安装竟然持续了一个多小时。不过比起VS2005 SP1的安装,这个还算是轻松的。VS2008的安装过程与它的上一个版本没什么区别,唯一的改进就是安装过程中的人物图片好像比原来的难看些了(汗......)

X-Force安装的是英文版,所以截图也是英文版的。本站提供的是简体中文版的下载

安装选项我是选择的自定义,只勾掉了Microsoft SQL

Server">SQL Server 2005 Express Edition的选择,其他的全部安装,感觉VS2008的安装速度笔VS2005快多了。

经过漫长的等待,OK安装成功。接下来就是启动VS2008,出现了初始化的界面,感觉不错。

记得vs2008已经集成了对javascript的调试功能,同时编辑Web窗体时的模式也有原来的Design和Source变成了三个,增加了 Split即设计和源代码模式,和Dreamweaver有的比啊,对Ajax的支持也是太好了。就顺便建了个Web Applciation,体验了一下Split的效果,和Debug JavaScript的方便。

在Vista中使用VS2005开发Web Application 或是 Web Site的调试必须要VS2005以 Run as Administrator权限运行才能进行调试,而在VS2008中就不再有这样的问题了,可以直接调试。

真是太棒了。

应用程序部署图,Microsoft终于把图形化设计引入了C++,值得一试/

VS2008破解方法非常简单,在开始>设置>控制面版>添加或删除程序>卸载2008>出现卸载界面>点击Next>输入上面CD-key ->出现成功画面即可完美将试用版升级成为正式版。

下载地址为90天试用版(官方正式简体中文),只要按上面的说明更换CDKey即可完美升级为正式版。

VS2008下载页面:/download/e/7/7/e777851c-c1a4-4979-86b3

-6886953b32e9/

团队版地址[]:ed2k://|file|%.%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%E6%AD%A3%E5%BC%8F%E7%89%88%-Hans_visual_studio_team_system_2008_team_suite_x86_x64wow_dvd_|4663904256|8e2d6430d819328940b9bf83568589fa|h=EEIMYZRV4MPHLRU2XW3FVLV6ZGV7XH7U|

VS2008简体中文正式版序列号

Studio 2008 Professional Edition:

XMQ2Y-4T3V6-XJ48Y-D3K2V-6C4WT 本人用这个成功注册!

Studio 2008 Team Test Load Agent:

WPX3J-BXC3W-BPYWP-PJ8CM-F7M8T

Studio 2008 Team System:

PYHYP-WXB3B-B2CCM-V9DX9-VDY8T

Studio 2008 Team Foundation Server:

WPDW8-M962C-VJX9M-HQB4Q-JVTDM

-----------------------------------------------------------------

把90天试用版改为正式版,二种方法:

1. 把文件中的

[Product Key]

T2CRQGDKBVW7KJR8C6CKXMW3D

改成

[Product Key]

PYHYPWXB3BB2CCMV9DX9VDY8T

2.安装完成后,在“控制面板”中启动“添加删除程序”,选中Vs2008,点击“更改、删除”,

输入序列号:PYHYP-WXB3B-B2CCM-V9DX9-VDY8T

Visual Studio 2008 的安装注意事项

如要检视最新版 Visual Studio 2008 读我档案,请按这里。

目录

 1. 系统需求

 1.1. 支援的架构

 1.2. 支援的作业系统

 1.3. 硬件需求

 2. 已知问题

 2.1. 安装

 2.2. 解除安装

 2.2.1. 已安装旧版 Visual Studio 的计算机

 2.2.2. 未安装旧版 Visual Studio 的计算机

 2.3. 产品问题

 2.3.1. 一般问题

 2.3.2.

 2.3.3. 程序语言

Studio

 2.3.9. Windows Workflow Foundation (WF) 工具

 2.3.10. Windows SDK 整合

 2.3.11. 在建立 .Netfx3.5、 VSTOR 和 Windows Installer 3.1 部署项目时会出现错误警告讯息

2.3.4. LINQ

2.3.5. Visual Studio Tools for Office

2.3.6. Web 程序开发

2.3.7. Windows Communication Foundation (WCF) 工具

2.3.8. Windows Presentation Foundation (WPF) Designer for Visual

 3. 相关连结

1. 系统需求

1.1. 支援的架构

x86

x64 (WOW)

Microsoft Windows XP

Microsoft Windows Server 2003

Windows Vista

最低需求:1.6 GHz CPU、384 MB RAM、1024x768 显示器、5400 RPM 硬盘

建议使用:2.2 GHz 或更高阶 CPU、1024 MB RAM (或更多)、1280x1024 显示器、7200 RPM 或更高速硬1.2. 支援的作业系统

1.3. 硬件需求

Windows Vista:2.4 GHz CPU、768 MB RAM

2. 已知问题

2.1. 安装

2.1.1. Visual Studio SharePoint 工作流程功能有特定的安装需求。

如果要使用 Visual Studio Tools for Office 中的 SharePoint 工作流程开发工具,请依照下列顺序完成整个安装步骤。

1. 安装 Windows Server 2003。

2. 安装网际网络信息服务 (IIS)。请到 [控制台] 选取 [新增/移除 Windows 元件],再依序选取 [Application Server]、[详细资料]、[网际网络信息服务 (IIS) ]。

3. 安装 .NET Framework 2.0 和 .NET Framework 3.0。

4. 到 IIS 管理员启用 2.0.5727。

5. 安装 Microsoft Office SharePoint Server 2007。请务必执行组态精灵。

6. 安装 Visual Studio 2008。请使用预设安装,或在安装精灵的 [自订安装] 页中确认已选取 [Visual Studio Tools for

Office]。

7. (选择性) SMTP 服务。安装这个服务可让您使用 SharePoint 电子邮件功能。请参阅 SharePoint 产品文件,进一步了解这些功能。

若要解决这个问题:

目前没有解决方法。

2.1.2. 不支援由 SQL Server Compact 3.5 CTP 或 SQL Server Compact 3.5 Beta 升级至 SQL Server Compact 3.5 版。

不支援由 SQL Server Compact 3.5 的 CTP 版与 Beta 版升级至最新版。

若要解决这个问题:

安装 SQL Server Compact 3.5 或 Visual Studio 2008 之前,请先解除安装所有 CTP 与 Beta 版的 SQL Server

Compact 3.5、SQL Server Compact 3.5 for Devices 及 SQL Server Compact 3.5 设计工具

2.1.3. 使用者收到「载入安装程序元件时发生问题。正在取消安装程序」错误讯息。

使用者收到「载入安装程序元件时发生问题。正在取消安装程序」错误讯息,然后安装程序便遭取消。只有在系统未安装 Windows Installer 3.1 时,才会发生这个问题。使用者应安装 Windows Installer 3.1,然后再重试安装程序。

若要解决这个问题:

1. 在 [新增或移除程序] 中,查看已安装的程序清单中是否有 Windows Installer 3.1。

2. 如果没找到 Windows Installer 3.1,请完成下列步骤。

a. 前往 Windows Installer 3.1 可转散发套件 (v2) 页,然后安装 Windows Installer 3.1。

b. 重试 Visual Studio 2008 安装程序。

2.1.4. 安装程序停止并显示「安装程序无法停止 Windows Installer 服务。您必须先停止正在执行 Windows Installer 服务的所有其他应用程序或重新启动计算机,然后再进行安装」错误讯息。

安装程序停止并显示「安装程序无法停止 Windows Installer 服务。您必须先停止正在执行 Windows Installer 服务的所有其他应用程序或重新启动计算机,然后再进行安装」错误讯息。

若要解决这个问题:

请试试下列方法:

- 这个讯息表示除了 Visual Studio 2008 安装程序以外,计算机中可能还有其他安装程序正在执行。请先等待其他安装程序执行完毕,再重新启动计算机并执行 Visual Studio 2008 安装程序。

- 这个讯息可能也表示计算机正在安装 Windows 更新程序。请待 Windows Update 完成后,再重新启动计算机并执行 Visual Studio 2008 更新程序。

- 请查看 [工作管理员] 中是否有 。如果 正在执行,请待它完成后,再重新启动计算机并执行 Visual Studio 2008 安装程序。

- 如果这些方法都无法解决问题,请重新启动计算机再执行 Visual Studio 2008 安装程序。

2.1.5. 在已安装 Visual Studio 2005 的计算机中安装 Visual Studio 2008,会造成

Visual Studio 2005 无法修复 .NET Framework 2.0。

在已安装 Visual Studio 2005 的计算机中安装 Visual Studio 2008,会造成 Visual Studio 2005 无法修复 .NET

Framework 2.0。

若要解决这个问题:

使用 [新增或移除程序] 另行修复 .NET Framework 2.0。

2.1.6. Visual Studio 2008 安装程序可能会显示讯息,提示您关闭执行中的应用程序。

Visual Studio 2008 安装程序可能会显示讯息,提示您关闭执行中的应用程序。在讯息中,有些应用程序可能会有数值程序识别元,有些则可能是空白识别码。讯息中不会显示应用程序的名称。

若要解决这个问题:

建议您关闭这些应用程序,以免影响安装程序。

您可以在 [工作管理员] 中查看程序识别元,找出这些应用程序的名称。

1. 按 CTRL+ALT+DEL,然后按一下 [工作管理员]。

2. 按一下 [检视] 功能表上的 [选择栏位]。

3. 选取 [PID] (程序识别元) 然后按一下 [确定]。

4. 按一下 [工作管理员] 中的 [PID],按照 PID 顺序将项目排序。

5. 寻找讯息中显示的程序识别元。

您也可以按一下讯息方块中的 [忽略],继续进行安装。如果这么做,完成安装作业后可能需要重新开机。

2.2 解除安装

2.2.1. 已安装旧版 Visual Studio 的计算机

2.2.1.1. 解除安装 Windows SDK 可能会影响 Visual Studio 2008。

如果您在安装 Visual Studio 2008 时同时安装了 Windows SDK for Windows Vista 或 Windows SDK Update for

Windows Vista,然后又解除安装 Windows SDK,则会移除部分登录机码,导致 Visual Studio 无法找到 Windows 标头、程序库与工具。

若要解决这个问题:

请执行下列其中一项作业:

- 使用 [新增或移除程序] (Windows Server 2003 和 Windows XP) 或 [程序和功能] (Windows Vista 和 Windows

Server 2008),修复 Visual Studio 2008。

- 安装 Windows SDK for Windows Server 2008 与 .NET Framework 3.5。

2.2.1.2. 解除安装 Visual Studio 2005 会清除 Load Agent 所需的登录项目。

如果您在已安装 Visual Studio 2005 Team System Edition for Testers 或 Visual Studio 2005 Team Suite Edition 的计算机上安装 Visual Studio 2008 Team Test Load Agent,然后又解除安装 Visual Studio 2005,便会导致负载产生所需的下列登录项目遭到清除。

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters]

"MaxUserPort"=dword:0000FFFE

"TcpTimedWaitDelay"=dword:0000001e

若要解决这个问题:

解除安装 Visual Studio 2005 后,请将这些项目放回登录中。

2.2.2. 未安装旧版 Visual Studio 的计算机

2.2.2.1. 解除安装并排组态中的某个 Visual Studio 版本后,会无法使用工作流程侦错功能。

如果同一台计算机安装了两种版本的 Visual Studio 2008 (例如英文与日文版),然后又解除安装其中一个版本,便会无法在留存的版本中进行工作流程侦错。因为解除安装任一个版本时,亦会从计算机中移除工作流程侦错程序的 。

若要解决这个问题:

使用 Visual Studio 2008 安装程序修复或重新安装留存的 Visual Studio 版本。

2.2.2.2. Visual Studio 2008 安装程序可能会显示讯息,提示您关闭执行中的应用程序。

Visual Studio 2008 安装程序可能会显示讯息,提示您关闭执行中的应用程序。在讯息中,有些应用程序可能会有数值程序识别元,有些则可能是空白识别码。讯息中不会显示应用程序的名称。

若要解决这个问题:

建议您关闭这些应用程序,以免影响安装程序。

您可以在 [工作管理员] 中查看程序识别元,找出这些应用程序的名称。

1. 按 CTRL+ALT+DEL,然后按一下 [工作管理员]。

2. 按一下 [检视] 功能表上的 [选择栏位]。

3. 选取 [PID] (程序识别元) 然后按一下 [确定]。

4. 按一下 [工作管理员] 中的 [PID],按照 PID 顺序将项目排序。

5. 寻找讯息中显示的程序识别元。

您也可以按一下讯息方块中的 [忽略],继续进行安装。如果这么做,完成安装作业后可能需要重新开机。

2.3. 产品问题

2.3.1. 一般问题

2.3.1.1. 执行 Windows SDK 的自订安装,可能会导致档案连结路径指向不存在的档案。

执行 Windows SDK 的自订安装,可能会导致档案连结路径指向不存在的档案。如果先安装 Visual Studio 2008,然后再安装 Windows SDK,会因此变更一个重要的登录机码。这个机码会指向 SDK 工具以及 Windows 标头与程序库。然而,如果您执行 Windows SDK 的自订安装,而且未安装工具或标头与程序库,便会导致这些档案的连结中断,因而无法执行某些 Visual Studio 功能。

若要解决这个问题:

请修复 Visual Studio 2008,或使用 Windows SDK 组态工具 (随 Windows SDK for Windows Server 2008 和 .NET

Framework 3.5 一同安装)。

2.3.1.2. 不支援同时使用 Windows 工作流程侦错与 T-SQL。

如果同时启用工作流程侦错与 T-SQL 侦错,进行工作流程侦错时会发生未如预期的结果。

若要解决这个问题:

目前没有解决方法。

2.3.1.3. 区域变量视窗不适用于 64 位元版的 Windows Vista。

在 64 位元版的 Windows Vista 上执行 Visual Studio 时,会无法看见区域变量视窗。

若要解决这个问题:

目前没有解决方法。

2.3.1.4. 在工作流程项目中新增数据库单元测试时会显示错误讯息。

在工作流程项目中新增数据库单元测试时会显示下列讯息。

「载入工作流程时发生错误。请更正下列错误,然后尝试重新载入该文件以检视工作流程。

无法对这个档案显示设计工具,因为档案中没有可以设计的类别。

设计工具在档案中侦测到下列类别:DatabaseUnitTest1。该类别的基底类别 DatabaseUnitTest1 应该是 Activity。」

这个讯息并不应该显示。其实您已建立有效的新数据库单元测试,因此可以直接关闭讯息,此讯息也不会再出现。

若要解决这个问题:

请关闭错误讯息,此讯息也不会再出现。

2.3.1.5. 使用 Visual Basic 工作流程设计工具,必须要安装 Visual Web Developer。

以仅限 Visual Basic 模式安装 Visual Studio 2008 后,Workflow Foundation 设计工具会无法正常运作。您无法在工

作流程项目中输入必要栏位,因此无法组建方案。

若要解决这个问题:

使用 Visual Studio 2008 安装程序安装 Visual Web Developer。

2.3.1.6. 无法在 Expression Blend 中组建 Visual Studio 2008 项目。

您可以在 Expression Blend 中开启和编辑以 Visual Studio 2008 建立的方案和项目,但是无法组建方案及项目。此外,当您在 Visual Studio 2008 中开启 Expression Blend 项目时,项目会升级为 Visual Studio 2008 格式。而项目升级后,便无法再于 Expression Blend 中组建;但是您仍可在 Expression Blend 中开启与编辑这类项目。

若要解决这个问题:

如需有关可用性与安装说明的详细信息,请参阅这里或 Microsoft Expression 网站。

2.3.1.7. 已安装 SDK 时,Visual Studio 2008 无法辨识 Windows Mobile 6 SDK。

如果使用者在已安装 Windows Mobile 6 SDK 的计算机上安装 Visual Studio 2008,Visual Studio 2008 会无法辨识

SDK。修复 Windows Mobile 6 SDK 并无法解决此问题。

若要解决这个问题:

1. 解除安装 Windows Mobile 6 SDK。

2. 重新安装 Windows Mobile 6 SDK。

2.3.1.8 SQL Server Compact 3.5 无法使用 SqlCeConnection 类别的加密属性。

SqlCeConnection 类别中的加密属性并不应被使用,这个属性保留在 SQL Server Compact 3.5 中的目的,仅是为了确保回溯兼容性。

若要解决这个问题:

请使用 SqlCeConnection 类别的加密模式属性,加密 SQL Server Compact 3.5 数据库档案。有关加密模式的使用与其程序码范例,请参照下列说明。

1. 若要建立新的加密 SQL Server Compact 3.5 数据库:

SqlCeEngine engine = new SqlCeEngine("Data Source=;encryption mode=platform

default;Password=passw0rd;");

Database();

2. 若要将 SQL Server 2005 Compact Edition (3.1 版) 或 SQL Server 2005 Mobile Edition (3.0 版) 数据库升级为加密的 SQL Server Compact 3.5 数据库:

SqlCeEngine engine = new SqlCeEngine("Data Source=;Password=passw0rd;");

e ("Data Source=;encryption mode=platform default;Password=passw0rd;");

3. 若要变更现有 SQL Server Compact 3.5 数据库的加密模式:

SqlCeEngine engine = new SqlCeEngine("Data Source=;Password=passw0rd;");

t("Data Source=;encryption mode=ppc2003 compatibility;Password=passw0rd;");

4. 若要替未加密的 SQL Server Compact 3.5 数据库加密:

SqlCeEngine engine = new SqlCeEngine("Data Source=");

t("Data Source=;encryption mode=platform default;Password=passw0rd;");

2.3.1.9. 以 SSC 3.1 数据库为目标时,无法使用智能型装置程序中的设计阶段。

针对 SQL Server Compact Edition 3.1 进行程序设计时,智能型装置程序会无法使用设计工具功能,例如「加入新资料来源」、「加入连接」、「建立数据库」、「产生资料表单」及拖放资料来源物件至表单设计工具等。智能型装置设计工具功能是预设供 SQL Server Compact 3.5 数据库使用。

若要解决这个问题:

请使用 Visual Studio 2005 Service Pack 1,针对 SQL Server Compact Edition 3.1 数据库进行智能型装置程序设计。如需搭配 Visual Studio 2008 使用 SQL Server Compact Edition 3.1 数据库的详细信息,请参阅:/fwlink/?LinkID=101885。

2.3.1.10. 将 Visual Studio 2005 项目升级为 Visual Studio 2008 时,加密的 SQL

Server Compact 数据库并未升级,同时必须重新发行 ClickOnce 应用程序。

以旧版 SQL Server Compact 建立的数据库档案 (*.sdf),并不兼容于 SQL Server Compact 3.5。当 Visual Studio 2005

的项目升级至 Visual Studio 2008 时,来自旧版 SQL Server Compact 的未加密数据库档案会同时升级。但加密的数据库档案,则必须手动进行升级。如果 Visual Studio 2005 项目使用了 ClickOnce 发行应用程序,当项目升级至 Visual

Studio 2008 后,便应重新发行这些应用程序。

若要解决这个问题:

请按照下列步骤,升级已加密的数据库档案。

1. 按一下 [资料]。

2. 按一下 [加入新资料来源]。

3. 按一下 [加入连接]。如果开启的是旧版的数据库档案,便会显示讯息。如果按一下 [确定],便会显示 [升级至 SQL

Server Compact 3.5 数据库] 对话方块。

或者,进行程序设计时,也可以按照下列程序码范例使用 e API。

SqlCeEngine engine = new SqlCeEngine("Data Source=;Password=passw0rd;");

e ("Data Source=;encryption mode=platform default;Password=passw0rd;");

如果项目使用了 ClickOnce 发行应用程序,便应在升级至 Visual Studio 2008 后重新发行应用程序。当您在 Visual

Studio 2008 中重新发行 Click Once 应用程序后,可能会看见警告讯息,表示找不到 SQL Server 2005 Compact

Edition 必要条件进行开机。您可忽略此警告。

2.3.1.11. 应明确指定 SQL Server Compact 3.5 中 SqlDbType 或 DbType 等参数的资料类型。

如果未明确指定 SqlDbType 或 DbType 等参数的资料类型,便会掷回例外状况。

若要解决这个问题:

请明确地为 SqlDbType 或 DbType 等参数指定其资料类型,这对 BLOB 资料类型 (影像与文字) 而言尤其重要。以下为程序码范例。

SqlCeEngine engine = new SqlCeEngine(connString);

Database();

e();

SqlCeConnection conn = new SqlCeConnection(connString);

();

SqlCeCommand cmd = Command();

dText = "CREATE TABLE BlobTable(name nvarchar(128), blob ntext);";

eNonQuery();

dText = "INSERT INTO BlobTable(name, blob) VALUES (@name, @blob);";

SqlCeParameter paramName = ("name", ar, 128);

SqlCeParameter paramBlob = ("blob", );

= "Name1";

= "Name1".PadLeft(4001);

eNonQuery();

2.3.1.12. 在繁体中文版的 MSDN Library 里按下传送意见的连结时,Outlook 的邮件主旨或内容会有乱码出现。

当您在繁体中文版的 MSDN Library 里按下传送意见的连结时,如果您发现 Outlook 的邮件主旨或内容有乱码出现时,您可能需要根据以下的方法更改 Microsoft Outlook 的设定。

若要解决这个问题:

1. 请在 Microsoft Outlook 的主选单上按下 [工具]、[选项] 。

2. 然后选择 [邮件格式],然后按一下 [国际选项]。

3. 在 [网际网络通讯协定] 里, 取消选取 [对 mailto: 通讯协定启用 UTF-8 支援],然后按下 [确定] 完成设定。

或者

1. 请在 Microsoft Outlook 的主选单上按下 [工具]、[选项] 。

2. 然后选择 [邮件格式],然后按一下 [国际选项]。

3. 在 [编码选项] 的 [想使用的外寄邮件编码方式] 里,选择 [Unicode (UTF-8)] 项目,然后按下 [确定] 完成设定。

2.3.2.

2.3.2.1. 完成 Visual Studio 2008 升级后,会显示警告讯息,表示遗漏某个 MDAC 2.8 必要条件,或安装后无法在 Windows 2000 上执行某个已组建的应用程序。

您可能会遇到下列任一个问题:

- 已将 Visual Studio 2005 项目升级至 Visual Studio 2008,但却显示组建警告,表示遗漏某个必要条件。

- 依存 MDAC 的已组建应用程序无法在 Windows 2000 上执行。

- Windows 2000 使用者会因遗漏 MDAC 而无法执行 ClickOnce 应用程序。

若要解决这个问题:

- 如果您不需要 MDAC 但却收到组建警告,请开启 [必要条件] 对话方块,再清除 MDAC 必要条件。

- 如果您是以 Windows 2000 用户端为目标,并需要使用 MDAC 必要条件,请依照下列步骤,从网际网络取得启动载入器套件。

1. 开启 [必要条件] 对话方块,然后按一下 [检查 Microsoft Update 以取得更多可转散发元件],便可开启

/fwlink/?linkid=40981。

2. 从网页下载 MDAC 启动载入器套件,并将其储存在 Program FilesMicrosoft

SDKsWindowsv6.0ABootstrapperPackages 下的新资料夹中。

- 从 Visual Studio 2005 取得启动载入器套件。

1. 如果同一台计算机上已安装 Visual Studio 2005,您可以先复制位于 Program FilesMicrosoft Visual Studio

8SDKv2.0BootStrapperPackages 的 [MDAC28] 资料夹,再将其贴入 Program FilesMicrosoft

SDKsWindowsv6.0ABootstrapperPackages。

2.3.3. 程序语言

2.3.3.1. 在繁体中文的平台上,使用英文版的 Visual Studio 2008 建立以繁体中文命名,并使用 [英文 (美国)] 为资源语言的 VC++ MFC 应用程序,将无法成功建置。

如果您在繁体中文的平台上,使用英文版的 Visual Studio 2008 建立以繁体中文命名,并使用 [英文 (美国)] 为资源语言的 VC++ MFC 应用程序,在建置时将会发生「Error result 2 returned from Program FilesMicrosoft

」的错误。

若要解决这个问题:

以鼠标右键按一下 [方案总管] 中的 .rc 档案,然后选择 [View Code] 开启档案,然后再选择 [File] | [Save AS]

将此 .rc 档储存为 Unicode 格式,然后重新建置即可成功。

或者

在建立 MFC 应用程序时,选择 [中文 (台湾)] 为作为资源语言,也可解决无法建置成功的问题 。

2.3.3.2. 当您在 MUI 的平台上建立 VC++ 的应用程序时,如果 [地区与语言选项] 里的

[非 Unicode 程序目前使用的语言] 不是设成 [中文 (台湾)] ,并在命令列下建置应用程序,会产生错误。

当您在 MUI 的平台上建立 VC++ 的应用程序时,如果 [地区与语言选项] 里的 [非 Unicode 程序目前使用的语言] 不是设成 [中文 (台湾)] ,并在命令列下使用 「msbuild」命令建置时,会有 「error MS B6006: "" exited with

code -1」 的错误产生。

若要解决这个问题:

记得将 [地区与语言选项] 里的 [非 Unicode 程序目前使用的语言] 设成 [中文 (台湾)]。

2.3.3.3. 选择 [使用 Visual C++/ ATL 建立增益集] 建立 [Visual Studio 增益集] 应用程序时,增益集无法增列于 [工具] 功能表。

当您建立 [Visual Studio 增益集] 应用程序时,如果选择 [使用 Visual C++/ ATL 建立增益集],并在 [您要建立增益集的命令列 UI 吗?] 选取 [是,建立 [工具] 功能表项目..........]。在建置之后,此新建的增益集,并不会新增列至 [工具] 功能表。

若要解决这个问题:

请到 [方案总管],展开 [Source Files] 档案夹,然后编辑 「」。首先,先找到此行程序码

「IfFailGoCheck(pMenuBarControls->get_Item(CComVariant(L"Tools"), &pToolsCommandBarControl),

pToolsCommandBarControl);」,然后将此程序码改成 「IfFailGoCheck(pMenuBarControls->get_Item(CComVariant(L"工具(&T)"), &pToolsCommandBarControl), pToolsCommandBarControl);」,之后储存即可。请注意,在建置之前,即须完成程序码修改,方能成功将增益集新增至 [工具] 功能表项目。

2.3.4. LINQ

2.3.4.1. 开启由 Visual Studio 2008 Beta 2 建立的 .dbml 档案时,物件关联式 (O/R) 设计工具会显示「没有 Unicode 字节顺序标记,无法切换至 Unicode」讯息。

在 Visual Studio 2008 Beta 2 中,即使档案本身指定使用 UTF-16 编码方式,O/R 设计工具仍会以 UTF-8 字节顺序建立 .dbml 档案。因此,开启以 Beta 2 建立的 .dbml 档案时,便可能会收到「没有 Unicode 字节顺序标记,无法切换至 Unicode」错误讯息。

若要解决这个问题:

以鼠标右键按一下 [方案总管] 中的 .dbml 档案,以 XML 编辑器开启档案,然后再储存档案。这么做并不会影响 .dbml

档案的实际内容,也不会遗失任何资料。

2.3.5. Visual Studio Tools for Office

2.3.5.1. 预览 Office InfoPath 2007 表单模板需要安装 Office 2007 Service Pack 1。

除非已安装 InfoPath 2007 Service Pack 1 或 QFE,否则在 Visual Studio 2008 中按 F5 或 [预览] 按钮预览 Office

InfoPath 2007 表单模板,会导致失败并显示错误讯息。

若要解决这个问题:

您可从下列网址下载 QFE:/fwlink/?LinkId=102084。

2.3.5.2. 不支援在 64 位元的作业系统上使用 Office SharePoint 工作流程模板,会造成例外状况。

如果尝试在 64 位元的计算机上建立 SharePoint 工作流程项目 (SharePoint 2007 循序工作流程或 SharePoint 2007

状态机器工作流程),Visual Studio 2008 会掷回两个例外状况。第一个例外状况讯息为「并未将物件参考设定为物件的执行个体」,第二个例外状况讯息为「输入的 SharePoint 网站位置无效。找不到位于 的 SharePoint

网站。请确认您输入的 URL 是否正确」。

若要解决这个问题:

不要在执行 64 位元作业系统的计算机上使用 Visual Studio SharePoint 工作流程模板。如需详细信息,请参阅说明主题「SharePoint 工作流程方案疑难排解」。

2.3.5.3. 将 Visual Studio Tools for Office (VSTO) 项目从 Visual Studio 2008 Beta 2

移转至 Visual Studio 2008 的最新版本

在最新版本的 Visual Studio 中组建与执行 Beta 2 Office 项目时,可能会遭遇组建与执行阶段错误。因为许多 VSTO

参考组件已有所变更。

若要解决这个问题:

重新命名的组件:如果您收到下列任一个参考组件的错误讯息,请删除旧的参考组件,再将对应的新参考组件加入项目中,然后重新组建项目。

旧参考 新参考

2.3.6. Web 程序开发

没有已知的问题。

2.3.7. Windows Communication Foundation (WCF) 工具

2.3.7.1. 安装 Biztalk Service SDK 可能会导致 WcfTestClient 掷回例外状况。

Biztalk Service SDK 会在 档案 元素中的 区段,加入中继资料交换

(MEX) 端点,当 WcfTestClient 叫用服务时,这项设定便会产生下列的例外状况:

ferenceException:物件参考未设定到物件的执行个体

若要解决这个问题:

当您执行 WcfTestClient 时,请修改 档案 (位于

meworkv2.0.50727CONFIG),将 元素中的 区段标记为注解。然后再于使用 Biztalk service SDK 时,重新启用此区段。

2.3.7.2. WCF 范例的 安装指令码,可能会无法于 Windows Vista 上执行。

在 Windows Vista 中,如果启用 NetMsmqActivator 服务但未安装讯息队列 (MSMQ),那么 iisreset 公用程序会无法运作,WCF 范例安装指令码 也不会执行。

若要解决这个问题:

请确定已经在 Windows Vista 上安装 MSMQ 或停用 NetMsmqActivator 服务,再执行 WCF 范例安装指令码

2.3.7.3. WcfTestClient 不支援某些 WCF 功能。

这个版本的 WcfTestClient 不支援使用下列 WCF 功能:

- 讯息合约及 XML 序列化、非 WCF Web 服务

- 工作阶段/内容系结

- 异动

- 双工合约

- Windows CardSpace、凭证、使用者名称/密码、Windows 验证

- 型别:资料流、IDictionary 集合与 DataSet

若要解决这个问题:

目前没有解决方法。

2.3.7.4. 服务模型中继资料公用程序工具 () 无法从执行中的服务产生资料合约。

说明输出结尾处的范例,会指出您可以使用 /dataContractOnly (/dconly) 选项,从执行中的服务产生资料合约。

/dconly service/metadataEndpoint

- 从执行中的服务或在线中继资料文件,产生资料合约型别。

这个方法不适用。您只能使用 /dconly 选项,从本机中继资料档产生资料合约。

若要解决这个问题:

1. 执行下列命令,从执行中的服务下载中继资料。

/target:metadata service/metadataEndpoint

2. 如下所示,对下载的中继资料档案以 /dconly 选项执行 。

/dconly *.wsdl *.xsd

2.3.7.5. 服务模型中继资料公用程序工具 () 的程序码产生语言支援。

只要中继资料的语言具有 Managed 程序码提供者, 工具便能从中为 Web 服务用户端及资料类型产生程序码。 已经过 C#、Visual Basic 及 C++ Managed 程序码提供者测试。其他程序码提供者尚未经过测试,产生的程序码可能不会编译,或可能无法使用。

若要解决这个问题:

使用任一种支援的 Managed 程序码提供者,或手动编辑产生的程序码,解决编译问题。

2.3.7.6. 使用服务模型中继资料公用程序工具 () 产生的 Managed C++ 程序码可能无法编译

您可以使用 工具,从中继资料为 Web 服务用户端与资料类型产生程序码。但是,Visual Studio 2008 中的 C++ 程序码提供者有一些已知问题,这些问题可能会导致 产生无法编译的 Managed C++ 程序码。

若要解决这个问题:

手动修改产生的程序码以解决任何编译器错误。

2.3.8. Windows Presentation Foundation (WPF) Designer for Visual Studio

2.3.8.1. 属性浏览器会以美国格式显示例如日期或数字等值。

WPF 设计工具的属性浏览器,会以美国格式显示与编辑例如日期或数字等值。这种情形与 XAML 惯用 en-US

CultureInfo 的情况一样。例如,日期与数字使用的总是美国格式,日期一律显示为 mm/dd/yy。当您在属性浏览器中输入日期值时,系统会自动以 mm/dd/yy 格式进行转换。

若要解决这个问题:

目前没有解决方法。

2.3.8.2. 程序码重整不会对 XAML 档案做任何变更。

当您使用程序码重整对类型或成员进行修改时,重整动作并不会传播到 XAML 档案。

例如,假设有个名为 MyCustomControl 的使用者控制项 (UserControl),如果您在程序码档案中,使用重整将该使用者控制项的名称变更为 FancyControl,则这个名称变更只会影响到程序码档案,而 XAML 档案中的任何

MyCustomControl 执行个体都不会随之更新。此外,在您重新组建或清除项目或方案之前,组建可能仍可继续执行而不会产生错误。

若要解决这个问题:

没有直接的解决方法。您必须用 [寻找与取代] 功能进行修改。

2.3.8.3. 对 XAML 进行变更并不会重整程序码档案。

如果变更了 XAML 档案中的某个类型或成员,这些变更并不会传播到程序码档案。

例如,假设您使用 XAML 编辑器将某个按钮与某个事件处理常式相关联,当您变更了这个按钮的名称,后方的程序码并不会随之更新。

若要解决这个问题:

没有直接的解决方法。您必须用 [寻找与取代] 功能进行修改。

2.3.8.4. 从 [方案总管] 重新命名无法在 WPF 项目中产生重新命名重整。

如果您以鼠标右键按一下 [方案总管] 中的 XAML 档案,再按一下 [重新命名],虽可变更文件名称,但却无法对 XAML

的类别名称或后方程序码产生重整动作。尤其是当您重新命名某个 XAML 档案 (例如将 重新命名为

),而该档案又是在应用程序 XAML 档案中以 StartupUri 属性参照,那么您便必须手动变更

StartupUri 属性。

若要解决这个问题:

没有直接的解决方法。您必须用 [寻找与取代] 功能进行修改。

2.3.9. Windows Workflow Foundation (WF) 工具

2.3.9.1. 使用 Visual C++ 开发设定时,自订活动不会显示在 Visual Studio 2008 工具列中。

使用 Visual C++ 开发设定时,自订活动不会显示在 Visual Studio 2008 工具列中。

若要解决这个问题:

使用其他开发设定,例如 Visual Basic 或 C#。

2.3.10. Windows SDK 整合

没有已知的问题。

2.3.11. 在建立 .Netfx3.5、 VSTOR 和 Windows Installer 3.1 部署项目时会出现错误警告讯息。

Publickey 属性在 Visual Studio Tools for the Office System 3.0 执行阶段中的值,与档案 D:Program

中的值不相符。 Publickey 中的值不相符会造成部署失败。

若要解决这个问题:

没有直接的解决方法。

3. 相关连结

3.1. Visual Studio Team Foundation Server 读我档案:/fwlink/?LinkId=102510

3.2. Visual Studio Express 版读我档案:/fwlink/?LinkId=102509

3.3. .NET Framework 读我档案:/fwlink/?LinkId=1102511

3.4. MSDN Library for Visual Studio 读我档案:/fwlink/?LinkId=102512

3.5. 如要下载 SQL Server Compact 3.5 在线丛书和范例,请至:/fwlink/?LinkID=96191;如要下载 Synchronization Services for v1.0 在线丛书和范例,请至:/fwlink/?LinkId=80742。如要将这些事项加入 [Visual Studio 组合的说明集合],请完成下列步骤。

1. 请按一下 [开始],依序指向 [所有程序]、[Microsoft Visual Studio 2008],然后按一下 [Microsoft Visual Studio 2008

文件]。

2. 在 [Visual Studio 组合的说明集合] 中,按一下 [说明],然后再按 [索引]。

3. 在 [寻找] 方块中输入集合管理员,然后按一下 [索引] 中集合管理员下的 [说明] 项目。

4. 在主题 [组合的说明集合] 中,选取 [SQL Server Compact 3.5],然后按一下 [更新 VSCC]。

5. 接着会出现两个对话方块,请详阅其中的使用需求,然后按一下 [确定]。

6. 关闭再重新开启 [Visual Studio 组合的说明集合],现在您便可在 [目录]、[索引] 及 F1 说明中,看见 SQL Server

Compact 在线丛书。

3.6.

如需关于在 Visual Studio 2008 中使用 WPF 设计工具的最新问题信息,请参阅 Cider wiki

on Channel9,网址为:/fwlink/?LinkId=83541。

3.7. Visual J# MSDN 开发人员中心:/fwlink/?LinkId=102513

3.8. 如要下载 XML to Schema 工具,请至:/fwlink/?LinkId=102514

XML to Schema 工具是个免费的项目项目模板,能自动从不限数目的 XML 文件中建立 XML 结构描述集。如果您正在使用 Visual Basic 2008 的 LINQ to XML,这个公用程序可以大幅改善您的编辑体验,因为它可以将 XML 结构描述

(.xsd 档案) 加入您的项目,进一步为 XML 属性提供 IntelliSense。您也可以利用这个工具,从现有的 XML 文件集建立 XML 结构描述集。

© 2007 Microsoft rights reserved.使用规定 | 商标 | 隐私权声明

本文标签: 安装程序使用讯息无法