Visual Studio 2010 自述文件

2026/4/29 15:54:11

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

2.4.1.7 Help Library 管理器 – 本地内容存储区路径不能包含“#”字符

在首次运行 Help Library 管理器时,系统会显示输入本地内容将存储到的目标位置的提示。 此文件夹路径中不能包含“#”字符。 如果路径包含该字符,则 Help Library 代理将无法呈现内容。 解决此问题的方法: 没有解决此问题的方法。

2.4.1.8 Help Library 代理 – 关闭“不可见”窗口会导致 Help Library 代理停止工作

标题为“Help Library 代理不可见窗口”的窗口将变得可见。 如果关闭此窗口,则 Help Library 代理将停止响应。 解决此问题的方法:

使用任务管理器结束代理进程。 在使用快捷方式、帮助菜单项或按 F1 来重新启动帮助时,代理进程将重新启动。

2.4.1.9 在加载 Visual Studio 2008 设置文件时,将迁移用于加载模板的三个项目位置

在重置用户数据并导入 Visual Studio 2008 设置文件时,“选项”对话框中的“项目和解决方案”下的内容显示错误的值。 解决此问题的方法:

1. 2. 3. 4. 打开“选项”对话框。

选择“项目和解决方案”节点。 手动将项目位置、用户项目模板位置和用户项模板位置更改为正确的路径。 如有必要,请移除结尾多余的“1”。

2.4.1.10 外接程序无法运行,错误 80004002(不支持此接口)

在一个外接程序中,若将 修改为 ,则无法加载该外接程序。 解决此问题的方法:

由于外接程序是基于 COM 基础结构生成的,因此不支持这样做,虽然外接程序是用托管代码编写的,但仍必须将程序集 ComVisible 特性设置为 true。

2.4.1.11 面向 .NET Framework 4 之前的 .NET Framework 版本的外接程序将在生成时显示警告

在创建外接程序且目标 Framework 更改为 .NET Framework 4 之前的某个版本时,将显示生成警告。 发生这种情况的原因是为 .NET Framework 4 支持添加了其他引用。 解决此问题的方法:

从外接程序项目中删除以下引用:

EnvDTE100

? Microsoft.CSharp ? System.Core

?

2.4.1.12 为 Web 项目或 Web 项创建一个模板不会将此模板置于“新建项目”对话框或“新建项”对话框中的 Web 节点中

在为面向 Web 的 VSIX 项目或项生成一个模板时,除非将该模板置于特定目录中,否则该模板将不会在“新建项目”对话框或“新建项”对话框中正确显示。 如果 VSIX 中的目录结构不正确,则该模板将出现在 CSharp 或 VB 的根位置。 解决此问题的方法:

1. 将模板压缩文件置于与 VSIX 文件的根位置相对

的 ...\\Template\\CSharp\\Web\\ 或 ...\\Template\\VB\\Web\\ 下。 2. 在 source.extension.vsixmanifest 文件中,添加指向此压缩文件的引用。

2.4.1.13 无法使用 Createpkgdef 从注册特性生成 .pkgdef 文件

必须先将 SolutionPersistenceRegistrationAttribute 代码添加到项目,然后才能使用此特性。 解决此问题的方法:

如果在自动生成 .pkgdef 文件时,在代码中使用 SolutionPersistenceRegistrationAttribute 类,则必须添加 Visual Studio SDK 安装中的 MPF 源中的代码。 该源位

于 ..\\VisualStudioIntegration\\Common\\Source\\CSharp\\RegistrationAttributes\\SolutionPersistenceRegistrationAttribute.cs 下的 Visual Studio SDK 安装文件夹中。

2.4.1.14 用户在 Windows Server 2008 和安装了 HyperV 角色的 Windows Server 2008 R2 上运行 Visual Studio 2010 时遇到低性能

当 Visual Studio 在虚拟化环境中运行时,它会从硬件加速呈现切换到软件呈现。 安装 HyperV 角色会导致 Visual Studio 无法检测正确的呈现设置。 解决此问题的方法: 手动启用硬件加速呈现:

1. 打开“选项”对话框。

2. 在“环境”下的“常规”页上,在“视觉体验”组中,清除“基于客户端性能自动调整视觉体验”选项。

3. 选择“如果可用,请使用硬件图形加速”。 4. 单击“确定”。

2.4.1.15 Visual Studio SDK:无法在 Visual Studio 项目模板或项模板中包含杂项文件

添加到 Visual Studio 项目-模板项目或项-模板项目中的杂项文件未包含在项目生成过程中生成的压缩文件中。

解决此问题的方法:

对于要包含在项目中的每个文件,将 BuildAction 设置为“ZipItem”。 这将在 bin 目录中生成一个包含所有必需文件的自定义压缩文件。

2.4.1.16 将 Visual C++ 外接程序项目转换为 Visual Studio 外接程序项目会导致生成错误:“错误 C2871:“扩展性”: 具有该名称的命名空间不存在”

在将 VC++ 外接程序项目转换为 Visual Studio 2010 时,生成转换的项目可能会导致以下错误: 错误 C2871:“扩展性”: 具有该名称的命名空间不存在

导致此生成错误的原因是,转换后缺少对位于 %ProgramFiles(x86)%\\Common Files\\microsoft shared\\MSEnv\\PublicAssemblies\\extensibility.dll 中的共享程序集的引用。 解决此问题的方法:

1. 2. 3. 4.

右击外接程序项目,然后单击“引用”。

在显示的对话框的“引用”部分中,单击“添加新引用”。 选择“添加引用”对话框中的“浏览”选项卡。

导航到 %ProgramFiles%\\Common Files\\Microsoft

Shared\\MSEnv\\PublicAssemblies\\,选择 extensibility.dll,然后单击“确定”。重新生成项目。

2.4.1.17 扩展管理器中的“许可协议”对话框显示额外的空白

扩展管理器中的“许可协议”对话框在显示文本许可时可能会包含额外的空白。 此对话框将每个回车符和每个换行符呈现为一个新行;在呈现许可协议时,这将生成额外的空白行。 解决此问题的方法:

可以通过调整空白来解决这些格式问题。 为此,请在 Visual Studio 编辑器中执行以下操作:

1. 2. 3. 4. 5. 6. 在文本编辑器中打开文件。

“编辑”->“查找和替换”->“快速替换”。 “查找选项”->“使用”->“正则表达式”。 查找内容: \\xD\\xA 替换为: \\xD

单击“全部替换”。

2.4.1.18 在项目名称包含空白的情况下,使用 Visual Studio SDK 创建的 WPF 工具箱控件会导致 Visual Studio 挂起

如果使用 Visual Studio SDK 生成 WPF 工具箱控件,并在项目名称中使用空白,则生成的程序集的文件名也将包含空白。

这会导致 WPF 设计器和工具箱中的控件不稳定。 解决此问题的方法:

1. 在解决方案资源管理器中右击您的项目,再单击“属性”。


Visual Studio 2010 自述文件.doc 将本文的Word文档下载到电脑
搜索更多关于: Visual Studio 2010 自述文件 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219