Visual_Studio_2008安装教程.doc_第1页
Visual_Studio_2008安装教程.doc_第2页
Visual_Studio_2008安装教程.doc_第3页
Visual_Studio_2008安装教程.doc_第4页
Visual_Studio_2008安装教程.doc_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Fortran 2008 studio 安装方法史上最强一、点击二、待加载完后点击三、选中,点击四、选择安装路径和安装的功能五、点击六、点击,此过程而要很长时间,所以必须要耐心等待。组件安装完后,点击完成,出现,点击。至此安装Visual Studio 2008 就大功告成。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.ADO.NET 2.3.3.语言 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.Visual Studio Windows Presentation Foundation (WPF) 设计器 2.3.9.Windows Workflow Foundation (WF) 工具 2.3.10.Windows SDK 集成 3.相关链接1.系统要求1.1.支持的体系结构 x86 x64 (WOW)1.2.支持的操作系统 Microsoft Windows XP Microsoft Windows Server 2003 Windows Vista1.3.硬件要求 最低要求:1.6 GHz CPU、384 MB RAM、1024x768 显示器、5400 RPM 硬盘 建议配置:2.2 GHz 或速度更快的 CPU、1024 MB 或更大容量的 RAM、1280x1024 显示器、7200 RPM 或更高转速的硬盘 在 Windows Vista 上:2.4 GHz CPU、768 MB RAM2.已知问题2.1.安装2.1.1. Visual Studio SharePoint 工作流功能具有特定的安装要求。若要使用 Visual Studio Tools for Office 中的 SharePoint 工作流开发工具,请按照指定的顺序完成下列安装步骤。1. 安装 Windows Server 2003。2. 安装 Internet 信息服务 (IIS)。在“控制面板”中依次选择“添加/删除 Windows 组件”、“应用程序服务器”、“详细信息”和“Internet 信息服务(IIS)”。3. 安装 .NET Framework 2.0 和 .NET Framework 3.0。4. 在 IIS 管理器中启用 ASP.NET 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 的发行版本之前,请先卸载 SQL Server Compact 3.5、SQL Server Compact 3.5 for Devices 和 SQL Server Compact 3.5 设计工具的所有 CTP 和 Beta 版本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 Redistributable (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 安装程序。- 在“任务管理器”中查找 msiexec.exe。如果 msiexec.exe 已在运行,请等待它完成,然后重新启动计算机并运行 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 安装程序可能会显示一则消息,提示您关闭正在运行的应用程序。在该消息中,有些应用程序可能会有数字进程标识符,而有些应用程序的标识符可能为空。但不会显示应用程序的名称。解决此问题的方法:我们建议关闭这些应用程序,以使其不影响安装进程。通过在“任务管理器”中查找进程 ID,可以找到相应的应用程序名称。1. 按 Ctrl+Alt+Del,然后单击“任务管理器”。2. 在“查看”菜单上单击“选择列”。3. 选择“PID (进程标识符)”,再单击“确定”。4. 在“任务管理器”中单击“PID”以按 PID 对各个项排序。5. 查找该消息中显示的进程 ID。还可以在该消息框中单击“忽略”,然后继续进行安装。这样做可能需要在安装结束时重新启动计算机。2.2卸载2.2.1.在安装有 Visual Studio 早期版本的计算机上. 卸载 Windows SDK 可能会影响 Visual Studio 2008。如果将 Windows SDK for Windows Vista 或 Windows SDK Update for Windows Vista 与 Visual Studio 2008 安装在一起,然后卸载 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。. 卸载 Visual Studio 2005 会清除 Load Agent 所需的注册表项。如果将Visual Studio 2008 Team Test Load Agent安装在已安装 Visual Studio 2005 Team System Edition for Testers 或 Visual Studio 2005 Team Suite Edition 的计算机上,然后卸载 Visual Studio 2005,则卸载操作将清除生成加载所需的下列注册表项。HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersMaxUserPort=dword:0000FFFETcpTimedWaitDelay=dword:0000001e解决此问题的方法:卸载了 Visual Studio 2005 后,请将这些项再还原到注册表中。2.2.2.在未安装 Visual Studio 早期版本的计算机上. 当在并行配置中卸载了 Visual Studio 的一个版本后,工作流调试不再可用。如果计算机上安装了 Visual Studio 2008 的两个版本(例如英文版和日文版),然后卸载其中一个版本,则无法再在剩下的版本中调试工作流。在从计算机上删除两者当中的任意一个安装时,将会卸载工作流调试器的组成部分 WDE.dll。解决此问题的方法:在 Visual Studio 2008 安装程序中,请修复或重新安装剩下的 Visual Studio 版本。. Visual Studio 2008 安装程序可能会显示一则消息,提示您关闭正在运行的应用程序。Visual Studio 2008 安装程序可能会显示一则消息,提示您关闭正在运行的应用程序。在该消息中,有些应用程序可能会有数字进程标识符,而有些应用程序的标识符可能为空。但不会显示应用程序的名称。解决此问题的方法:我们建议关闭这些应用程序,以使其不影响安装进程。通过在“任务管理器”中查找进程 ID,可以找到相应的应用程序名称。1. 按 Ctrl+Alt+Del,然后单击“任务管理器”。2. 在“查看”菜单上单击“选择列”。3. 选择“PID (进程标识符)”,再单击“确定”。4. 在“任务管理器”中单击“PID”以按 PID 对各个项排序。5. 查找该消息中显示的进程 ID。还可以在该消息框中单击“忽略”,然后继续进行安装。这样做可能需要在安装结束时重新启动计算机。2.3.产品问题2.3.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 一起安装。. 不支持带 T-SQL 的 Windows 工作流调试。如果在调试工作流时同时启用了工作流调试和 T-SQL 调试,则可能会发生意外的结果。解决此问题的方法:尚未提供解决方法。. 局部变量窗口无法在 64 位版本的 Windows Vista 上正常运行。当 Visual Studio 在 64 位版本的 Windows Vista 上运行时,局部变量窗口不可见。解决此问题的方法:尚未提供解决方法。. 向工作流项目中添加新的数据库单元测试会显示错误。向工作流项目中添加新的数据库单元测试会显示以下消息。“加载工作流时出错。请更正以下错误并尝试重新加载文档以查看工作流。文件中的类都不能进行设计,因此未能为该文件显示设计器。设计器检查出文件中有以下类: DatabaseUnitTest1。该类的基类 DatabaseUnitTest1 必须是一个 Activity。”此消息的显示有误。新数据库单元测试实际上是有效的。您可以关闭该消息,它将不再显示。解决此问题的方法:关闭该错误。它将不再显示。. Visual Basic 工作流设计器要求安装 Visual Web Developer。当在仅 Visual Basic 模式下安装了 Visual Studio 2008 后,Workflow Foundation 设计器无法正常工作。您无法在工作流项目中指定所需的字段,从而无法生成解决方案。解决此问题的方法:使用 Visual Studio 2008 安装程序安装 Visual Web Developer。. Visual Studio 2008 项目无法在 Expression Blend 中生成。用 Visual Studio 2008 创建的解决方案和项目可在 Expression Blend 中打开和编辑,但无法在其中生成它们。此外,当在 Visual Studio 2008 中打开 Expression Blend 项目时,它们将升级至 Visual Studio 2008 格式。项目在升级后,将无法再在 Expression Blend 中生成;但是,您仍然可以在 Expression Blend 中打开并编辑该项目。解决此问题的方法:有关可用性和安装说明的更多信息,请访问此处或Microsoft Expression 网站。. 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。 SQL Server Compact 3.5 不使用 SqlCeConnection 类的 Encrypt 属性。不应该使用 SqlCeConnection 类中的 Encrypt 属性。SQL Server Compact 3.5 中保留该属性只是为了实现向后兼容。解决此问题的方法:请使用 SqlCeConnection 类的加密模式属性对 SQL Server Compact 3.5 数据库文件进行加密。下面介绍了加密模式的用法以及一些代码示例。1. 创建一个新的、加密的 SQL Server Compact 3.5 数据库。SqlCeEngine engine = new SqlCeEngine(Data Source=Northwind.sdf;encryption mode=platform default;Password=passw0rd;);engine.CreateDatabase();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=Northwind.sdf;Password=passw0rd;);engine.Upgrade (Data Source=Northwind.sdf;encryption mode=platform default;Password=passw0rd;);3. 更改现有 SQL Server Compact 3.5 数据库的加密模式。SqlCeEngine engine = new SqlCeEngine(Data Source=Northwind.sdf;Password=passw0rd;);engine.Compact(Data Source=Northwind.sdf;encryption mode=ppc2003 compatibility;Password=passw0rd;);4. 对未加密的 SQL Server Compact 3.5 数据库进行加密。SqlCeEngine engine = new SqlCeEngine(Data Source=Northwind.sdf);engine.Compact(Data Source=Northwind.sdf;encryption mode=platform default;Password=passw0rd;);. 在面向 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。0. 在将 Visual Studio 2005 项目升级至 Visual Studio 2008 的过程中,已加密的 SQL Server Compact 数据库未得到升级,并且必须重新发布 ClickOnce 应用程序。用 SQL Server Compact 早期版本创建的数据库文件 (*.sdf) 与 SQL Server Compact 3.5 不兼容。当在 Visual Studio 2008 中升级 Visual Studio 2005 项目时,将升级用 SQL Server Compact 早期版本创建的未加密数据库文件。已加密的数据库文件则必须手动升级。如果 Visual Studio 2005 项目使用 ClickOnce 发布应用程序,则在用 Visual Studio 2008 升级项目后应重新发布该应用程序。解决此问题的方法:请通过完成下列步骤来升级加密的数据库文件。1. 单击“数据”。2. 单击“添加新数据源”。3. 单击“添加连接”。如果打开了早期版本的数据库文件,则会显示一则消息。如果单击“确定”,则会出现“升级到 SQL Server Compact 3.5 数据库”对话框。另外,还可以在编程方案中使用 SqlCeEngine.Upgrade API,如下面的代码示例所示。SqlCeEngine engine = new SqlCeEngine(Data Source=Northwind.sdf;Password=passw0rd;);engine.Upgrade (Data Source=Northwind.sdf;encryption mode=platform default;Password=passw0rd;);如果项目使用 ClickOnce 发布应用程序,则在用 Visual Studio 2008 升级项目后,应重新发布该应用程序。当在 Visual Studio 2008 中重新发布 ClickOnce 应用程序时,可能会看到一则警告,指示未能为引导程序找到 SQL Server 2005 Compact Edition 系统必备文件。您可以忽略该警告。1. SqlDbType 或 DbType 等参数的 SQL Server Compact 3.5 数据类型应显式设置。如果未显式设置 SqlDbType 或 DbType 等参数的数据类型,则将引发异常。解决此问题的方法:显式设置 SqlDbType 或 DbType 等参数的数据类型。此操作对于 BLOB 数据类型(image 和 ntext)十分重要。下面是一个代码示例。SqlCeEngine engine = new SqlCeEngine(connString);engine.CreateDatabase();engine.Dispose();SqlCeConnection conn = new SqlCeConnection(connString);conn.Open();SqlCeCommand cmd = conn.CreateCommand();cmd.CommandText = CREATE TABLE BlobTable(name nvarchar(128), blob ntext);cmd.ExecuteNonQuery();cmd.CommandText = INSERT INTO BlobTable(name, blob) VALUES (name, blob);SqlCeParameter paramName = cmd.Parameters.Add(name, SqlDbType.NVarChar, 128);SqlCeParameter paramBlob = cmd.Parameters.Add(blob, SqlDbType.NText);paramName.Value = Name1;paramBlob.Value = Name1.PadLeft(4001);cmd.ExecuteNonQuery();2.3.2.ADO.NET. 升级了 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 系统必备文件,请按照下列步骤从 Internet 上获取引导程序包。1. 打开“系统必备”对话框,然后单击“检查 Microsoft Update 以获取更多可再发行组件”。这样做将打开/fwlink/?linkid=40981。2. 在该网页上,下载 MDAC 引导程序包并将其保存在 Program FilesMicrosoft SDKsWindowsv6.0ABootstrapperPackages 下的一个新文件夹中。- 从 Visual Studio 2005 中获取引导程序包。1. 如果同一台计算机上也安装了 Visual Studio 2005,则可以复制 Program Files Microsoft Visual Studio 8SDKv2.0BootStrapperPackages 下的 MDAC28 文件夹,然后将其粘贴到 Program FilesMicrosoft SDKsWindowsv6.0ABootstrapperPackages 下。2.3.3.语言没有已知问题。2.3.4.LINQ. 当打开用 Visual Studio 2008 测试版 2 创建的 .dbml 文件时,对象关系 (O/R) 设计器显示消息“没有 Unicode 字节顺序标记。不能切换到 Unicode”。在 Visual Studio 2008 测试版 2 中,O/R 设计器将 .dbml 文件创建为 UTF-8 字节顺序,即使实际文件中指定的是 UTF-16 编码也是如此。打开用 Beta 2 创建的 .dbml 文件会引发错误“没有 Unicode 字节顺序标记。不能切换到 Unicode”。解决此问题的方法:在“解决方案资源管理器”中右击 .dbml 文件,用 XML 编辑器将其打开,然后保存该文件。这样做不会影响 .dbml 文件的实际内容,也不会造成数据丢失。2.3.5.Visual Studio Tools for Office. 预览 Office InfoPath 2007 表单模板需要安装 Office 2007 Service Pack 1。在 Visual Studio 2008 中,通过按 F5 或单击“预览”按钮预览 Office InfoPath 2007 表单模板将失败并显示错误,除非已安装 InfoPath 2007 Service Pack 1 或 QFE。解决此问题的方法:可以从/fwlink/?LinkId=102084获取 QFE。. 不支持在 64 位操作系统上使用 Office SharePoint 工作流模板,一旦使用则会导致异常。如果尝试在 64 位的计算机上创建 SharePoint 工作流项目(SharePoint 2007 顺序工作流或 SharePoint 2007 状态机工作流),Visual Studio 2008 将引发两个异常。第一个异常消息是“未将对象引用设置到对象的实例”。第二个消息是“输入的 SharePoint 站点位置无效。找不到位于 http:/ 处的 SharePoint 站点。请确认正确键入了 URL”。解决此问题的方法:请勿在运行 64 位操作系统的计算机上使用 Visual Studio SharePoint 工作流模板。有关更多信息,请参见帮助主题“SharePoint 工作流解决方案疑难解答”。. 将 Visual Studio Tools for Office (VSTO) 项目从 Visual Studio 2008 测试版 2 迁移至 Visual Studio 2008 的最终版本当在 Visual Studio 的最终发行版本中生成并运行 Beta 2 Office 项目时,可能会遇到生成和运行时错误。很多 VSTO 引用程序集已发生更改。解决此问题的方法:重命名的程序集:如果收到针对下列任何引用程序集的错误,请删除旧引用程序集,并将相应的新引用程序集添加到项目中,然后重新生成项目。旧引用 新引用Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll Microsoft.VisualStudio.Tools.Applications.ServerDocument.v9.0.dllMicrosoft.VisualStudio.Tools.Office.dll Microsoft.Office.Tools.v9.0.dllMicrosoft.VisualStudio.Tools.Office.Common.dll Microsoft.Office.Tools.Common.v9.0.dllMicrosoft.VisualStudio.Tools.Office.Excel.dll Microsoft.Office.Tools.Excel.v9.0.dllMicrosoft.VisualStudio.Tools.Office.Outlook.dll Microsoft.Office.Tools.Outlook.v9.0.dllMicrosoft.VisualStudio.Tools.Office.Word.dll Microsoft.Office.Tools.Word.v9.0.dll2.3.6.Web 开发没有已知问题。2.3.7.Windows Communication Foundation (WCF) 工具. 如果安装了 Biztalk Service SDK,WcfTestClient 可能会引发异常。Biztalk Service SDK 会在 machine.config 文件中 元素的 部分中引入一个元数据交换 (MEX) 终结点。当在 WcfTestClient 中调用该服务时,此设置会产生以下异常:System.NullReferenceException: 未将对象引用设置到对象的实例解决此问题的方法:运行 WcfTestClient 时,通过注释掉嵌套在 元素中的 部分来修改 machine.config 文件(位于 WINDOWSMicrosoft.NETFrameworkv2.0.50727CONFIG 中)。在使用 Biztalk Service SDK 时,再重新启用该部分。. WCF 示例的 Setupvroot.bat 安装脚本在 Windows Vista 上可能失败。在 Windows Vista 上,如果已启用 NetMsmqActivator 服务,但尚未安装消息队列 (MSMQ),则 iisreset 实用工具将无法工作,且 WCF 示例安装脚本 Setupvroot.bat 也不会运行。解决此问题的方法:在运行 WCF 示例安装脚本 Setupvroot.bat 之前,应确保 Windows Vista 上已安装 MSMQ 或已禁用 NetMsmqActivator 服务。. WcfTestClient 不支持 WCF 的某些功能。在此版本中,WcfTestClient 不支持 WCF 的下列功能:- 消息协定、XML 序列化以及非 WCF Web 服务- 会话/上下文绑定- 事务- 双工协定- Windows CardSpace、证书、用户名/密码和 Windows 身份验证- 类型:流、IDictionary 集合和数据集解决此问题的方法:尚未提供解决方法。. Service Model Metadata Utility 工具 (SvcUtil.exe) 无法通过正在运行的服务生成数据协定。Svcutil.exe 帮助输出末尾的示例指示可以使用 /dataContractOnly (/dconly) 选项通过正在运行的服务生成数据协定。svcutil.exe /dconly http:/service/metadataEndpoint- 通过正在运行的服务或联机元数据文档生成数据协定类型。此用法不起作用。只能使用 /dconly 选项通过本地元数据文件生成数据协定。解决此问题的方法:1. 通过运行以下命令,从正在运行的服务下载元数据。svcutil.exe /target:metadata http:/service/metadataEndpoint2. 对已下载的元数据文件运行带有 /dconly 选项的 Svcutil.exe,如下所示。svcutil.exe /dconly *.wsdl *.xsd. Service Model Metadata Utility 工具 (Svcutil.exe) 中的代码生成语言支持。Svcutil.exe 工具可通过具有托管代码提供程序的元数据(无论使用何种语言),为 Web 服务客户端和数据类型生成代码。已使用 C#、Visual Basic 和 C+ 托管代码提供程序对 Svcutil.exe 进行了测试。其他代码提供程序尚未进行测试,因此可能生成无法编译或无法使用的代码。解决此问题的方法:使用受支持的托管代码提供程序之一或手动编辑生成的代码,以解决任何编译问题。. 可能无法编译使用 Service Model Metadata Utility 工具 (Svcutil.exe) 生成的托管 C+ 代码。您可以使用 Svcutil.exe 工具基于元数据为 Web 服务客户端和数据类型生成代码。但是,Visual Studio 2008 中的 C+ 代码提供程序存在一些已知问题,可能会导致 Svcutil.exe 生成无法编译的托管 C+ 代码。解决此问题的方法:手动更改所生成的代码以解决任何编译器错误。2.3.8.Visual Studio Windows Presentation Foundation (WPF) 设计器. 属性浏览器使用美国格式显示日期和数字等值。WPF 设计器中的属性浏览器使用美国格式显示和编辑值。这与使用 en-US CultureInfo 的 XAML 约定匹配。例如,日期和数字始终采用美国格式。日期始终显示为 mm/dd/yy 格式。如果在属性浏览器中输入一个日期值,则会假定该值采用的是 mm/dd/yy 格式并据此进行转换。解决此问题的方法:尚未提供解决方法。. 代码重构不更改 XAML 文件。如果使用代码重构修改类型或成员,重构操作将不会传播到 XAML 文件。例如,给定一个名为 MyCustomControl 的 UserControl,如果在代码文件中使用重构将该 UserControl 的名称更改为 FancyControl,该名称更改将只影响代码文件,而不会更新 XAML 文件中的任何 MyCustomControl 实例。另外,生成过程可能会错误地成功且没有错误,但在对项目或解决方案执行重新生成或清理时将出现问题。解决此问题的方法:没有直接的解决方法。您必须使用“查找和替换”进行修改。. 更改 XAML 将不重构代码文件。如果更改了 XAML 文件中的类型或成员,这些更改将不会传播到代码文件。例如,如果使用 XAML 编辑器更改了具有关联的事件处理程序的按钮的名称,将不会更新实际代码。解决此问题的方法:没有直接的解决方法。您必须使用“查找和替换”进行修改。. 在解决方案资源管理器中重命名不会在 WPF 项目中提示重命名重构。如果在解决方案资源管理器中右击 XAML 文件再单击“重命名”,该文件名将发生更改,但不会出现任何要求重构 XAML 或实际代码中的类名的提示。具体而言,如果重命名由应用程序 XAML 文件中的 StartupUri 属性引用的 XAML 文件(例如,将

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论