VCProjectReference 接口
表示对相同解决方案中的项目的引用。
命名空间: Microsoft.VisualStudio.VCProjectEngine
程序集: Microsoft.VisualStudio.VCProjectEngine(在 Microsoft.VisualStudio.VCProjectEngine.dll 中)
语法
声明
<GuidAttribute("F3881D52-F078-40C6-9806-ACB82F46B7CA")> _
Public Interface VCProjectReference _
Inherits VCReference
[GuidAttribute("F3881D52-F078-40C6-9806-ACB82F46B7CA")]
public interface VCProjectReference : VCReference
[GuidAttribute(L"F3881D52-F078-40C6-9806-ACB82F46B7CA")]
public interface class VCProjectReference : VCReference
[<GuidAttribute("F3881D52-F078-40C6-9806-ACB82F46B7CA")>]
type VCProjectReference =
interface
interface VCReference
end
public interface VCProjectReference extends VCReference
VCProjectReference 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
AssemblyName | 获取此项目的程序集名称。 | |
BuildNumber | 引用程序集的生成号。 | |
CopyLocal | 获取或设置一个值,该值指定是否自动将引用复制到目标目录。 | |
CopyLocalDependencies | 基础结构。 仅由 Microsoft 内部使用。 | |
CopyLocalSatelliteAssemblies | 基础结构。 仅由 Microsoft 内部使用。 | |
Culture | 获取用于选定引用的区域性。 | |
Description | 获取或设置一个字符串,该字符串表示对象说明或输出组使用说明。 | |
FullPath | 获取该引用的程序集的完整路径。 | |
Identity | 所引用的程序集的标识。 | |
IsProjectLoaded | 获取项目是否已加载。 | |
ItemName | 获取集合中的当前项的名称。 | |
Kind | 获取一个指示对象类型的枚举。 | |
Label | 获取引用的程序集的显示名称。 | |
LinkLibraryDependency | 获取或设置是否有链接库依赖项。 | |
majorVersion | 获取所引用的程序集的主版本号。 | |
MinFrameworkVersion | 获取对象所需的 .NET Framework 的最低版本。 | |
minorVersion | 所引用的程序集的次版本号。 | |
Name | 获取或设置对象的名称。 | |
Parent | 获取给定对象的直接父对象。 | |
project | 获取与对象关联的 VCProject。 | |
PublicKeyToken | 获取引用的程序集的公钥标记。 | |
Reference | 显示与该配置关联的文件引用。 | |
ReferencedProject | 获取或设置选定项目引用的项目指针。 | |
ReferencedProjectIdentifier | 基础结构。 仅由 Microsoft 内部使用。 | |
RevisionNumber | 获取选定引用的版本号。 | |
StrongName | 获取一个值,该值指示选定的引用是否具有强名称。 | |
SubType | 基础结构。 仅由 Microsoft 使用。不要使用。 | |
UseDependenciesInBuild | 获取或设置是否在生成中使用 addemblies。 | |
UseInBuild | 设置或获取是否引用的程序集应在生成中使用。 | |
UseLibraryDependencyInputs | 获取或设置是否启用库的独立链接。 | |
VCProjectEngine | 获取一个指向项目引擎的指针。 | |
VCReferences | 获取所选项目的引用的集合。 | |
Version | 获取选定引用的版本。 |
页首
方法
名称 | 说明 | |
---|---|---|
MatchName | 将指定的名称与集合项的名称匹配。 | |
Remove | 从解决方案中移除指定的项目。 |
页首
备注
至少,VCProjectReference 是生成顺序依赖关系,这些依赖关系。 如果它是 .NET 程序集,它在 DLL 中。 如果它不是 .NET 程序集,并且它搜索 .lib 文件,但它链接为 EXE。