“<Projectname> 属性页”对话框 ->“通用属性”->“框架和引用”

更新:2010 年 7 月

使用此属性页设置从 C++ 项目到 .NET Framework 程序集、COM 组件或外部项目的引用。

要打开该属性页面,右击**“解决方案资源管理器”中的项目,单击“属性”,扩展“常见属性”节点,然后选择“引用”**。

目标 Framework

对于新项目,默认情况下目标框架设置为**“.NET Framework 4”**。 IDE 不支持修改作为目标的框架,但您可以手动更改。

在项目文件 (.vcxproj) 中,默认目标框架由 <TargetFrameworkVersion>v4.0</TargetFrameworkVersion> 属性元素表示。 若要更改作为目标的框架,请卸载该项目,使用文本编辑器打开项目文件,然后将属性元素的值从 v4.0 改为安装在您的服务器上的另一个版本。 例如,如果您指定 v3.5 表示 .NET Framework v3.5,则必须安装 Visual Studio 2008 SP1。 保存和关闭文件,重新加载项目,并验证目标框架是否显示在属性页中。

引用

**“引用”**窗格显示项目当前引用的所有组件的列表,例如 .NET Framework 程序集、COM 组件和外部项目。

  • 添加新引用
    打开**“添加引用”**对话框。

  • 移除引用
    删除在**“引用”**列表中选择的引用。

ActiveX 引用属性

ActiveX 引用属性仅可用于 COM 组件引用。 只有在**“引用”**窗格中选择了 COM 组件以后,才会显示这些属性。 属性为不可修改。

  • 控件完整路径
    显示引用的控件的目录路径。

  • 控件 GUID
    显示 ActiveX 控件的 GUID。

  • 控件版本
    显示引用的 ActiveX 控件的版本。

  • 类型库名称
    显示引用的类型库的名称。

  • 包装工具
    显示用于通过引用的 COM 库或 ActiveX 控件生成互操作程序集的工具。

程序集引用属性

程序集引用属性仅可用于 .NET Framework 程序集引用。 只有在**“引用”**窗格中选择了 .NET Framework 程序集后,才会显示这些属性。 属性为不可修改。

  • 相对路径
    显示从项目目录到引用的程序集的相对路径。

生成属性

通过以下属性可以指定如何使用引用来生成。

  • 复制本地
    指定在生成期间是否自动将引用的程序集复制到目标位置。

  • 复制本地附属程序集
    指定在生成期间是否自动将引用的程序集的附属程序集复制到目标位置。 仅在**“复制本地”**为 true 时使用。

  • 引用程序集输出
    指定在生成过程中使用此程序集。 如果为 true,则生成期间将在编译器的命令行上使用此程序集。

项目引用属性

以下属性定义“项目到项目的引用”,从**“引用”**窗格中选中的项目到另一个目项目,通常不在同一个解决方案中。 选定的项目是“依赖”项目,而其他项目是“独立” 项目。 作为创建项目到项目引用的结果,会先生成独立项目,然后再生成依赖项目。 项目引用适用于特定的依赖项目,而非整个解决方案。 有关更多信息,请参见 项目引用

  • 链接库依赖项
    当此属性为 True 时,项目系统将链接到依赖项目所生成的 .lib 文件依赖项目中。 通常,您将指定 True

  • 项目标识符
    唯一标识依赖项目。 属性值是一个不能修改的内部系统 GUID。

  • 使用库依赖项输入
    当此属性为 False 时,项目系统将不会链接到依赖项目所生成的库的 .lib 文件依赖项目中。 因此,此值将禁用增量链接。 通常,您将指定 False,这是因为如果存在许多依赖项目,则生成应用程序会花很长时间。

引用属性

以下属性为不可修改。

  • 程序集名称
    显示引用的程序集的名称。

  • 区域性
    显示选定引用的区域性。

  • 说明
    显示选定引用的说明。

  • 完整路径
    显示引用的程序集的目录路径。

  • 标识
    对于 .NET Framework 程序集,显示完整路径。 对于 COM 组件,显示 GUID。

  • 标签
    显示引用的标签。

  • Name
    显示引用的名称。

  • 公钥标记
    显示用于标识引用的程序集的公钥标记。

  • 强名称
    如果引用的程序集有一个强名称,则为 true。 强名称程序集的版本是唯一的。

  • 版本
    显示引用的程序集的版本。

请参见

任务

如何:打开项目属性页

参考

属性页 (C++)

修订记录

Date

修订记录

原因

2010 年 7 月

描述“项目引用属性”部分。

内容 Bug 修复