vs2019安装共14页word资料

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Visual Studio 2019 自述文件
若要查看Visual Studio 2019 自述文件的最新版本,请单击此处。

安装文件是个.iso文件,所以三个方法:1、找张空白DVD光盘,然后用刻录软件刻盘,刻完了重新将盘放入光驱,点击setup.exe开始运行安装程序,前面的选项很简单,无非就是安装位置,组件选择,剩下的就是傻瓜式安装了,耐心等待就好;2、用虚拟光驱加载,建议用Deamon Tools加载镜像文件(就是.iso),然后运行setup.exe,剩下的步骤同上;3、利用WinRAR将.iso文件解压开来,然后运行setup.exe执行安装,剩下的步骤同上。

如果是使用windows XP,你要修改序列号,可以在安装完之后,在控制面板启动卸载程序,进入维护模式,然后修改序列号;如果是Windows 7的话,比较麻烦,在安装之前你得找到安装文件里的setup.sdb,用记事本打开,修改Product KEY下面的序列号,然后执行安装。

如果经济宽裕的话,还是支持正版吧...
正式版的序列号PYHYP-WXB3B-B2CCM-V9DX9-VDY8T
输入cd-key:PYHYP-WXB3B-B2CCM-V9DX9-VDY8T 成功!变成正式版OH Yea~~
目录
∙ 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. 语言
∙ 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 2019
∙Windows Vista
1.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 RAM
2. 已知问题
2.1. 安装
2.1.1. Visual Studio SharePoint 工作流功能具有特定的安装要求。

若要使用Visual Studio Tools for Office 中的SharePoint 工作流开发工具,请按照指定的顺序完成下列安装步骤。

1. 安装Windows Server 2019。

2. 安装Internet 信息服务(IIS)。

在“控制面板”中依次选择“添加/删除Windows 组件”、“应用程序服务器”、“详细信息”和“Internet 信息服务(IIS)”。

3. 安装Framework 2.0 和Framework 3.0。

4. 在IIS 管理器中启用ASP 2.0.5727。

5. 安装Microsoft Office SharePoint Server 2019。

请确保运行配置向导。

6. 安装Visual Studio 2019。

请使用默认安装,或确保在安装向导的“自定义安装”页上选择“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 2019 的发行版本之前,请先卸载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 2019 安装。

2.1.4. 安装程序停止并显示错误消息“安装程序未能停止Windows Installer 服务。

必须停止其他所有正在运行Windows Installer 服务的应用程序或重新启动计算机,然后才能进行安装”。

安装程序停止并显示错误消息“安装程序未能停止Windows Installer 服务。

必须停止其他所有正在运行Windows Installer 服务的应用程序或重新启动计算机,然后才能进行安装”。

解决此问题的方法:
请尝试下列选项:
- 此消息指示计算机上可能已在运行Visual Studio 2019 安装程序以外的另一个安装程序。

在该安装程序完成后,请重新启动计算机,然后再运行Visual Studio 2019 安装程序。

- 此消息还可能指示计算机上正在安装Windows 更新。

完成Windows Update 后,请重新启动计算机,然后再运行Visual Studio 2019 安装程序。

- 在“任务管理器”中查找msiexec.exe。

如果msiexec.exe 已在运行,请等待它完成,然后重新启动计算机并运行Visual Studio 2019 安装程序。

- 如果这些选项均无法解决问题,请重新启动计算机,然后运行Visual Studio 2019 安装程序。

2.1.5. 当在安装了Visual Studio 2019 的计算机上安装Visual Studio 2019 时,Visual Studio 2019 对Framework 2.0 的修复失败。

当在安装了Visual Studio 2019 的计算机上安装Visual Studio 2019 时,Visual Studio 2019 的修复功能无法修复Framework 2.0。

解决此问题的方法:
通过使用“添加或删除程序”单独修复Framework 2.0。

2.1.6. Visual Studio 2019 安装程序可能会显示一则消息,提示您关闭正在运行的应用程序。

Visual Studio 2019 安装程序可能会显示一则消息,提示您关闭正在运行的应用程序。

在该消息中,有些应用程序可能会有数字进程标识符,而有些应用程序的标识符可能为空。

但不会显示应用程序的名称。

解决此问题的方法:
我们建议关闭这些应用程序,以使其不影响安装进程。

通过在“任务管理器”中查找进程ID,可以找到相应的应用程序名称。

1. 按Ctrl+Alt+Del,然后单击“任务管理器”。

2. 在“查看”菜单上单击“选择列”。

3. 选择“PID (进程标识符)”,再单击“确定”。

4. 在“任务管理器”中单击“PID”以按PID 对各个项排序。

5. 查找该消息中显示的进程ID。

还可以在该消息框中单击“忽略”,然后继续进行安装。

这样做可能需要在安装结束时重新启动计算机。

2.2 卸载
2.2.1. 在安装有Visual Studio 早期版本的计算机上
2.2.1.1. 卸载Windows SDK 可能会影响Visual Studio 2019。

如果将Windows SDK for Windows Vista 或Windows SDK Update for Windows Vista 与Visual Studio 2019 安装在一起,然后卸载Windows SDK,则Visual Studio 查找Windows 头文件、库和工具所需的注册表项将被移除。

解决此问题的方法:
请执行下列操作之一:
- 使用“添加或删除程序”(Windows Server 2019 和Windows XP)或“程序和功能”(Windows Vista 和Windows Server 2019)修复Visual Studio 2019。

- 安装Windows SDK for Windows Server 2019 和Framework 3.5。

2.2.1.2. 卸载Visual Studio 2019 会清除Load Agent 所需的注册表项。

如果将Visual Studio 2019 Team Test Load Agent 安装在已安装Visual Studio 2019 Team System Edition for Testers 或Visual Studio 2019 Team Suite Edition 的计算机上,然后卸载Visual Studio 2019,则卸载操作将清除生成加载所需的下列注册表项。

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"MaxUserPort"=dword:0000FFFE
"TcpTimedWaitDelay"=dword:0000001e
解决此问题的方法:
卸载了Visual Studio 2019 后,请将这些项再还原到注册表中。

2.2.2. 在未安装Visual Studio 早期版本的计算机上
2.2.2.1. 当在并行配置中卸载了Visual Studio 的一个版本后,工作流调试不再可用。

如果计算机上安装了Visual Studio 2019 的两个版本(例如英文版和日文版),然后卸载其中一个版本,则无法再在剩下的版本中调试工作流。

在从计算机上删除两者当中的任意一个安装时,将会卸载工作流调试器的组成部分WDE.dll。

解决此问题的方法:
在Visual Studio 2019 安装程序中,请修复或重新安装剩下的Visual Studio 版本。

2.2.2.2. Visual Studio 2019 安装程序可能会显示一则消息,提示您关闭正在运行的应用程序。

Visual Studio 2019 安装程序可能会显示一则消息,提示您关闭正在运行的应用程序。

在该消息中,有些应用程序可能会有数字进程标识符,而有些应用程序的标识符可能为空。

但不会显示应用程序的名称。

解决此问题的方法:
我们建议关闭这些应用程序,以使其不影响安装进程。

通过在“任务管理器”中查找进程ID,可以找到相应的应用程序名称。

1. 按Ctrl+Alt+Del,然后单击“任务管理器”。

2. 在“查看”菜单上单击“选择列”。

3. 选择“PID (进程标识符)”,再单击“确定”。

4. 在“任务管理器”中单击“PID”以按PID 对各个项排序。

5. 查找该消息中显示的进程ID。

还可以在该消息框中单击“忽略”,然后继续进行安装。

这样做可能需要在安装结束时重新启动计算机。

2.3. 产品问题
2.3.1. 一般问题
2.3.1.1. 运行Windows SDK 的自定义安装可能会使文件链接路径指向不存在的文件。

运行Windows SDK 的自定义安装可能会使文件链接路径指向不存在的文件。

如果在安装Visual Studio 2019 后安装了Windows SDK,则会更改一个重要的注册表项。

该项指向SDK 工具以及Windows 头文件和库。

但是,如果运行的Windows SDK 自定义安装不包括这些工具或头文件和库,则会断开这些文件的链接,并将破坏Visual Studio 的某些功能。

解决此问题的方法:
请修复Visual Studio 2019 或使用Windows SDK 配置工具,此工具随Windows SDK for Windows Server 2019 和Framework 3.5 一起安装。

2.3.1.2. 不支持带T-SQL 的Windows 工作流调试。

如果在调试工作流时同时启用了工作流调试和T-SQL 调试,则可能会发生意外的结果。

解决此问题的方法:
尚未提供解决方法。

2.3.1.3. 局部变量窗口无法在64 位版本的Windows Vista 上正常运行。

当Visual Studio 在64 位版本的Windows Vista 上运行时,局部变量窗口不可见。

解决此问题的方法:
尚未提供解决方法。

2.3.1.4. 向工作流项目中添加新的数据库单元测试会显示错误。

向工作流项目中添加新的数据库单元测试会显示以下消息。

“加载工作流时出错。

请更正以下错误并尝试重新加载文档以查看工作流。

文件中的类都不能进行设计,因此未能为该文件显示设计器。

设计器检查出文件中有以下类: DatabaseUnitTest1。

该类的基类DatabaseUnitTest1 必须是一个Activity。


此消息的显示有误。

新数据库单元测试实际上是有效的。

您可以关闭该消息,它将不再显示。

解决此问题的方法:
关闭该错误。

它将不再显示。

2.3.1.5. Visual Basic 工作流设计器要求安装Visual Web Developer。

当在仅Visual Basic 模式下安装了Visual Studio 2019 后,Workflow Foundation 设计器无法正常工作。

您无法在工作流项目中指定所需的字段,从而无法生成解决方案。

解决此问题的方法:
使用Visual Studio 2019 安装程序安装Visual Web Developer。

2.3.1.6. Visual Studio 2019 项目无法在Expression Blend 中生成。

用Visual Studio 2019 创建的解决方案和项目可在Expression Blend 中打开和编辑,但无法在其中生成它们。

此外,当在Visual Studio 2019 中打开Expression Blend 项目时,它们将升级至Visual Studio 2019 格式。

项目在升级后,将无法再在Expression Blend 中生成;但是,您仍然可以在Expression Blend 中打开并编辑该项目。

解决此问题的方法:
有关可用性和安装说明的更多信息,请访问此处或Microsoft Expression 网站。

2.3.1.7. Visual Studio 2019 无法识别已经安装的Windows Mobile 6 SDK。

如果用户在已经安装有Windows Mobile 6 SDK 的计算机上安装Visual Studio 2019,Visual Studio 2019 将无法识别该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 类的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 2019 Compact Edition(
3.1 版)或SQL Server 2019 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;");
enginepact("Data Source=Northwind.sdf;encryption mode=ppc2019 compatibility;Password=passw0rd;");
4. 对未加密的SQL Server Compact 3.5 数据库进行加密。

SqlCeEngine engine = new SqlCeEngine("Data Source=Northwind.sdf");
enginepact("Data Source=Northwind.sdf;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 2019 Service Pack 1 对智能设备程序的SQL Server Compact Edition 3.1 数据库编程。

有关结合使用Visual Studio 2019 与SQL Server Compact Edition 3.1 数据库的更多信息,请参见/fwlink/?LinkID=101885。

2.3.1.10. 在将Visual Studio 2019 项目升级至Visual Studio 2019 的过程中,已加密的SQL Server Compact 数据库未得到升级,并且必须重新发布ClickOnce 应用程序。

用SQL Server Compact 早期版本创建的数据库文件(*.sdf) 与SQL Server Compact 3.5 不兼容。

当在Visual Studio 2019 中升级Visual Studio 2019 项目时,将升级用SQL Server Compact 早期版本创建的未加密数据库文件。

已加密的数据库文件则必须手动升级。

如果Visual Studio 2019 项目使用ClickOnce 发布应用程序,则在用Visual Studio 2019 升级项目后应重新发布该应用程序。

解决此问题的方法:
请通过完成下列步骤来升级加密的数据库文件。

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 2019 升级项目后,应重新发布该应用程序。

当在Visual Studio 2019 中重新发布ClickOnce 应用程序时,可能会看到一则警告,指示未能为引导程序找到SQL Server 2019 Compact Edition 系统必备文件。

您可以忽略该警告。

2.3.1.11. 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();
cmdmandText = "CREATE TABLE BlobTable(name nvarchar(128), blob ntext);";
cmd.ExecuteNonQuery();
cmdmandText = "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
2.3.2.1. 升级了Visual Studio 2019 后显示一则警告,指示缺少MDAC 2.8 系统必备文件,或者已生成的应用程序在安装到Windows 2000 上后无法运行。

您可能遇到下列问题之一:
- 已将Visual Studio 2019 项目升级至Visual Studio 2019,而现在却显示生成警告,指示缺少系统必备文件。

- 依赖MDAC 的已生成应用程序无法在Windows 2000 上运行。

- Windows 2000 用户因缺少MDAC 而无法运行ClickOnce 应用程序。

解决此问题的方法:
- 如果您不需要MDAC 并收到生成警告,请打开“系统必备”对话框,然后清除MDAC 系统必备文件。

- 如果您针对的是Windows 2000 客户端并需要MDAC 系统必备文件,请按照下列步骤从Internet 上获取引导程序包。

1. 打开“系统必备”对话框,然后单击“检查Microsoft Update 以获取更多可再发行组件”。

这样做将打开
/fwlink/?linkid=40981。

2. 在该网页上,下载MDAC 引导程序包并将其保存在\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\ 下的一个新文件夹中。

- 从Visual Studio 2019 中获取引导程序包。

1. 如果同一台计算机上也安装了Visual Studio 2019,则可以复制\Program Files Microsoft Visual Studio
8\SDK\v2.0\BootStrapper\Packages\ 下的MDAC28 文件夹,然后将其粘贴到\Program Files\Microsoft
SDKs\Windows\v6.0A\Bootstrapper\Packages\ 下。

2.3.3. 语言
没有已知问题。

2.3.4. LINQ
2.3.4.1. 当打开用Visual Studio 2019 测试版2 创建的 .dbml 文件时,对象关系(O/R) 设计器显示消息“没有Unicode 字节顺序标记。

不能切换到Unicode”。

在Visual Studio 2019 测试版 2 中,O/R 设计器将 .dbml 文件创建为UTF-8 字节顺序,即使实际文件中指定的是UTF-16 编码也是如此。

打开用Beta 2 创建的 .dbml 文件会引发错误“没有Unicode 字节顺序标记。

不能切换到Unicode”。

解决此问题的方法:
在“解决方案资源管理器”中右击 .dbml 文件,用XML 编辑器将其打开,然后保存该文件。

这样做不会影响 .dbml 文件的实际内容,也不会造成数据丢失。

2.3.5. Visual Studio Tools for Office
2.3.5.1. 预览Office InfoPath 2019 表单模板需要安装Office 2019 Service Pack 1。

在Visual Studio 2019 中,通过按F5 或单击“预览”按钮预览Office InfoPath 2019 表单模板将失败并显示错误,除非已安装InfoPath 2019 Service Pack 1 或QFE。

解决此问题的方法:
可以从/fwlink/?LinkId=102084 获取QFE。

2.3.5.2. 不支持在64 位操作系统上使用Office SharePoint 工作流模板,一旦使用则会导致异常。

如果尝试在64 位的计算机上创建SharePoint 工作流项目(SharePoint 2019 顺序工作流或SharePoint 2019 状态机工作流),Visual Studio 2019 将引发两个异常。

第一个异常消息是“未将对象引用设置到对象的实例”。

第二个消息是“输入的SharePoint 站点位置无效。

找不到位于http://<服务器路径> 处的SharePoint 站点。

请确认正确键入了URL”。

解决此问题的方法:
请勿在运行64 位操作系统的计算机上使用Visual Studio SharePoint 工作流模板。

有关更多信息,请参见帮助主题“SharePoint 工作流解决方案疑难解答”。

2.3.5.3. 将Visual Studio Tools for Office (VSTO) 项目从Visual Studio 2019 测试版2 迁移至Visual Studio 2019 的最终版本
当在Visual Studio 的最终发行版本中生成并运行Beta 2 Office 项目时,可能会遇到生成和运行时错误。

很多VSTO 引用程序集已发生更改。

解决此问题的方法:
重命名的程序集:如果收到针对下列任何引用程序集的错误,请删除旧引用程序集,并将相应的新引用程序集添加到项目中,然后重新生成项目。

旧引用新引用
Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll Microsoft.VisualStudio.Tools.Applications.ServerDo cument.v9.0.dll
Microsoft.VisualStudio.Tools.Office.dll Microsoft.Office.Tools.v9.0.dll
Microsoft.VisualStudio.Tools.Officemon.dll Microsoft.Office.Toolsmon.v9.0.dll
Microsoft.VisualStudio.Tools.Office.Excel.dll Microsoft.Office.Tools.Excel.v9.0.dll
Microsoft.VisualStudio.Tools.Office.Outlook.dll Microsoft.Office.Tools.Outlook.v9.0.dll
Microsoft.VisualStudio.Tools.Office.Word.dll Microsoft.Office.Tools.Word.v9.0.dll
2.3.6. Web 开发
没有已知问题。

2.3.7. Windows Communication Foundation (WCF) 工具
2.3.7.1. 如果安装了Biztalk Service SDK,WcfTestClient 可能会引发异常。

Biztalk Service SDK 会在machine.config 文件中<system.serviceModel> 元素的<client> 部分中引入一个元数据交换(MEX) 终结点。

当在WcfTestClient 中调用该服务时,此设置会产生以下异常:
System.NullReferenceException: 未将对象引用设置到对象的实例
解决此问题的方法:
运行WcfTestClient 时,通过注释掉嵌套在<system.serviceModel> 元素中的<client> 部分来修改machine.config 文件(位于\WINDOWS\Microsoft\Framework\v2.0.50727\CONFIG\ 中)。

在使用Biztalk Service SDK 时,再重新启用该部分。

2.3.7.2. WCF 示例的Setupvroot.bat 安装脚本在Windows Vista 上可能失败。

在Windows Vista 上,如果已启用NetMsmqActivator 服务,但尚未安装消息队列(MSMQ),则iisreset 实用工具将无法工作,且WCF 示例安装脚本Setupvroot.bat 也不会运行。

解决此问题的方法:
在运行WCF 示例安装脚本Setupvroot.bat 之前,应确保Windows Vista 上已安装MSMQ 或已禁用NetMsmqActivator 服务。

2.3.7.3. WcfTestClient 不支持WCF 的某些功能。

在此版本中,WcfTestClient 不支持WCF 的下列功能:
- 消息协定、XML 序列化以及非WCF Web 服务
- 会话/上下文绑定
- 事务
- 双工协定
- Windows CardSpace、证书、用户名/密码和Windows 身份验证
- 类型:流、IDictionary 集合和数据集
解决此问题的方法:
尚未提供解决方法。

2.3.7.4. Service Model Metadata Utility 工具(SvcUtil.exe) 无法通过正在运行的服务生成数据协定。

Svcutil.exe 帮助输出末尾的示例指示可以使用/dataContractOnly (/dconly) 选项通过正在运行的服务生成数据协定。

svcutil.exe /dconly http://service/metadataEndpoint
- 通过正在运行的服务或联机元数据文档生成数据协定类型。

此用法不起作用。

只能使用/dconly 选项通过本地元数据文件生成数据协定。

解决此问题的方法:
1. 通过运行以下命令,从正在运行的服务下载元数据。

svcutil.exe /target:metadata http://service/metadataEndpoint
2. 对已下载的元数据文件运行带有/dconly 选项的Svcutil.exe,如下所示。

svcutil.exe /dconly *.wsdl *.xsd
2.3.7.5. Service Model Metadata Utility 工具(Svcutil.exe) 中的代码生成语言支持。

Svcutil.exe 工具可通过具有托管代码提供程序的元数据(无论使用何种语言),为Web 服务客户端和数据类型生成代码。

已使用C#、Visual Basic 和C++ 托管代码提供程序对Svcutil.exe 进行了测试。

其他代码提供程序尚未进行测试,因此可能生成无法编译或无法使用的代码。

解决此问题的方法:
使用受支持的托管代码提供程序之一或手动编辑生成的代码,以解决任何编译问题。

2.3.7.6. 可能无法编译使用Service Model Metadata Utility 工具(Svcutil.exe) 生成的托管C++ 代码。

您可以使用Svcutil.exe 工具基于元数据为Web 服务客户端和数据类型生成代码。

但是,Visual Studio 2019 中的C++ 代码提供程序存在一些已知问题,可能会导致Svcutil.exe 生成无法编译的托管C++ 代码。

解决此问题的方法:
手动更改所生成的代码以解决任何编译器错误。

2.3.8. Visual Studio Windows Presentation Foundation (WPF) 设计器
2.3.8.1. 属性浏览器使用美国格式显示日期和数字等值。

WPF 设计器中的属性浏览器使用美国格式显示和编辑值。

这与使用en-US CultureInfo 的XAML 约定匹配。

例如,日期和数字始终采用美国格式。

日期始终显示为mm/dd/yy 格式。

如果在属性浏览器中输入一个日期值,则会假定该值采用的是mm/dd/yy 格式并据此进行转换。

解决此问题的方法:
尚未提供解决方法。

2.3.8.2. 代码重构不更改XAML 文件。

如果使用代码重构修改类型或成员,重构操作将不会传播到XAML 文件。

例如,给定一个名为MyCustomControl 的UserControl,如果在代码文件中使用重构将该UserControl 的名称更改为FancyControl,该名称更改将只影响代码文件,而不会更新XAML 文件中的任何MyCustomControl 实例。

另外,生成过程可能会错误地成功且没有错误,但在对项目或解决方案执行重新生成或清理时将出现问题。

解决此问题的方法:
没有直接的解决方法。

您必须使用“查找和替换”进行修改。

2.3.8.3. 更改XAML 将不重构代码文件。

如果更改了XAML 文件中的类型或成员,这些更改将不会传播到代码文件。

例如,如果使用XAML 编辑器更改了具有关联的事件处理程序的按钮的名称,将不会更新实际代码。

解决此问题的方法:
没有直接的解决方法。

您必须使用“查找和替换”进行修改。

2.3.8.4. 在解决方案资源管理器中重命名不会在WPF 项目中提示重命名重构。

如果在解决方案资源管理器中右击XAML 文件再单击“重命名”,该文件名将发生更改,但不会出现任何要求重构XAML 或实际代码中的类名的提示。

具体而言,如果重命名由应用程序XAML 文件中的StartupUri 属性引用的XAML 文件(例如,将Window1.xaml 重命名为MainWindow.xaml),则必须手动更改StartupUri 属性。

解决此问题的方法:
没有直接的解决方法。

您必须使用“查找和替换”进行修改。

2.3.9. Windows Workflow Foundation (WF) 工具
2.3.9.1. 使用Visual C++ 开发设置时,Visual Studio 2019 工具箱中不显示自定义活动。

使用Visual C++ 开发设置时,Visual Studio 2019 工具箱中不显示自定义活动。

解决此问题的方法:
请使用其他开发设置,例如Visual Basic 或C#。

2.3.10. Windows SDK 集成
没有已知问题。

3. 相关链接
3.1. Visual Studio Team Foundation Server 自述文件:/fwlink/?LinkId=102510
3.2. Visual Studio 速成版自述文件:/fwlink/?LinkId=102509
3.3. Framework 自述文件:/fwlink/?LinkId=102511
3.4. MSDN Library for Visual Studio 自述文件:/fwlink/?LinkId=102512
3.5. 从/fwlink/?LinkID=96191 下载SQL Server Compact 3.5 联机丛书和示例,并从
/fwlink/?LinkId=80742下载Synchronization Services for ADO v1.0 联机丛书和示例。

若要将这些内容添加到Visual Studio 组合帮助集合中,请完成下列步骤。

1. 单击“开始”,依次指向“所有程序”和“Microsoft Visual Studio 2008”,然后单击“Microsoft Visual Studio 2019 文档”。

2. 在Visual Studio 组合帮助集合中单击“帮助”,再单击“索引”。

3. 在“查找”框中输入集合管理器,然后在“索引”中单击集合管理器下的帮助项。

4. 在“组合帮助集合管理器”主题中选择“SQL Server Compact 3.5”,然后单击“更新VSCC”。

5. 将出现两个对话框,请阅读其中的要求,然后单击“确定”。

6. 关闭然后重新打开Visual Studio 组合帮助集合。

现在便可通过“目录”、“索引”、“搜索”和F1“帮助”访问SQL Server Compact 联机丛书。

3.6. 有关在Visual Studio 2019 中使用WPF 设计器时所存在的问题的最新信息,请参见Channel9 上的Cider wiki:/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 2019 中的LINQ to XML 配合使用,它还可以向项目中添加XML 架构(.xsd 文件)并为XML 属性提供IntelliSense 功能,从而能够极大地改进编辑体验。

另外,该工具还可以用来基于一组现有的XML 文档创建XML 架构集。

© 2019 Microsoft Corporation。

保留所有权利。

使用条款 | 商标 | 隐私声明。

相关文档
最新文档