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。

请参阅

参考

Microsoft.VisualStudio.VCProjectEngine 命名空间