VCProjectReference VCProjectReference VCProjectReference VCProjectReference VCProjectReference VCProjectReference Interface

Definition

Represents a reference to a project in the same solution.

public interface class VCProjectReference : Microsoft::VisualStudio::VCProjectEngine::VCReference
public interface class VCProjectReference : Microsoft::VisualStudio::VCProjectEngine::VCReference
__interface VCProjectReference : Microsoft::VisualStudio::VCProjectEngine::VCReference
[System.Runtime.InteropServices.Guid("5F6F17FB-DBB8-4456-A153-48E862723A68")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDual | System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable)]
public interface VCProjectReference : Microsoft.VisualStudio.VCProjectEngine.VCReference
type VCProjectReference = interface
    interface VCReference
Public Interface VCProjectReference
Implements VCReference
Attributes
Implements

Remarks

At minimum, VCProjectReference is a build-order dependency. If it is a .NET assembly, it is included in the DLL. If it is not a .NET assembly and it searches a .lib file, it is linked into your EXE.

Properties

AssemblyName AssemblyName AssemblyName AssemblyName AssemblyName AssemblyName

Gets the assembly name for this project.

BuildNumber BuildNumber BuildNumber BuildNumber BuildNumber BuildNumber

The build number of the referenced assembly.

CopyLocal CopyLocal CopyLocal CopyLocal CopyLocal CopyLocal

Gets or sets a value indicating whether to automatically copy the reference to the target directory.

CopyLocalDependencies CopyLocalDependencies CopyLocalDependencies CopyLocalDependencies CopyLocalDependencies CopyLocalDependencies

Microsoft Internal Use Only.

CopyLocalSatelliteAssemblies CopyLocalSatelliteAssemblies CopyLocalSatelliteAssemblies CopyLocalSatelliteAssemblies CopyLocalSatelliteAssemblies CopyLocalSatelliteAssemblies

Microsoft Internal Use Only.

Culture Culture Culture Culture Culture Culture

Gets the culture for the selected reference.

Description Description Description Description Description Description

Gets or sets a string that represents the description for the object or the use of the output group.

FullPath FullPath FullPath FullPath FullPath FullPath

Gets the full path to the referenced assembly.

Identity Identity Identity Identity Identity Identity

The identity of the referenced assembly.

IsProjectLoaded IsProjectLoaded IsProjectLoaded IsProjectLoaded IsProjectLoaded IsProjectLoaded

Gets whether a project is loaded.

ItemName ItemName ItemName ItemName ItemName ItemName

Gets the name of the current item in the collection.

Kind Kind Kind Kind Kind Kind

Gets an enumeration indicating the type of object.

Label Label Label Label Label Label

Gets the display name of the referenced assembly.

LinkLibraryDependency LinkLibraryDependency LinkLibraryDependency LinkLibraryDependency LinkLibraryDependency LinkLibraryDependency

Gets or sets whether there are link library dependencies.

majorVersion majorVersion majorVersion majorVersion majorVersion majorVersion

Gets the major version of the referenced assembly.

MinFrameworkVersion MinFrameworkVersion MinFrameworkVersion MinFrameworkVersion MinFrameworkVersion MinFrameworkVersion

Gets the minimum version of the .NET Framework required by the project.

minorVersion minorVersion minorVersion minorVersion minorVersion minorVersion

Gets the minor version of the referenced assembly.

Name Name Name Name Name Name

Gets or sets the name of the object.

Parent Parent Parent Parent Parent Parent

Gets the immediate parent object of a given object.

project project project project project project

Gets the VCProject associated with the object.

PublicKeyToken PublicKeyToken PublicKeyToken PublicKeyToken PublicKeyToken PublicKeyToken

Gets the public key token for the referenced assembly.

Reference Reference Reference Reference Reference Reference

Displays the reference associated with this configuration.

ReferencedProject ReferencedProject ReferencedProject ReferencedProject ReferencedProject ReferencedProject

Gets or sets the pointer to the project for the selected project reference.

ReferencedProjectIdentifier ReferencedProjectIdentifier ReferencedProjectIdentifier ReferencedProjectIdentifier ReferencedProjectIdentifier ReferencedProjectIdentifier

Microsoft internal use only.

RevisionNumber RevisionNumber RevisionNumber RevisionNumber RevisionNumber RevisionNumber

Gets the revision number of the selected reference.

StrongName StrongName StrongName StrongName StrongName StrongName

Gets a value indicating whether or not the selected reference has a strong name.

SubType SubType SubType SubType SubType SubType

Microsoft use only. Do not use.

UseDependenciesInBuild UseDependenciesInBuild UseDependenciesInBuild UseDependenciesInBuild UseDependenciesInBuild UseDependenciesInBuild

Sets or gets whether to use addemblies in abuild.

UseInBuild UseInBuild UseInBuild UseInBuild UseInBuild UseInBuild

Sets or gets whether referenced assemblies should be used in the build.

UseLibraryDependencyInputs UseLibraryDependencyInputs UseLibraryDependencyInputs UseLibraryDependencyInputs UseLibraryDependencyInputs UseLibraryDependencyInputs

Gets or sets whether independent linking of libraries is enabled.

VCProjectEngine VCProjectEngine VCProjectEngine VCProjectEngine VCProjectEngine VCProjectEngine

Gets a pointer to the project engine.

VCReferences VCReferences VCReferences VCReferences VCReferences VCReferences

Gets the collection of references for the selected project.

VCReferenceType VCReferenceType VCReferenceType VCReferenceType VCReferenceType VCReferenceType
Version Version Version Version Version Version

Gets the version of the selected reference.

Methods

MatchName(String, Boolean) MatchName(String, Boolean) MatchName(String, Boolean) MatchName(String, Boolean) MatchName(String, Boolean) MatchName(String, Boolean)

Matches a specified name to the name of a collection item.

Remove() Remove() Remove() Remove() Remove() Remove()

Removes the specified project from the solution.

Applies to