次の方法で共有


VCAssemblyReference インターフェイス

.NET アセンブリへの参照を表します。

名前空間:  Microsoft.VisualStudio.VCProjectEngine
アセンブリ:  Microsoft.VisualStudio.VCProjectEngine (Microsoft.VisualStudio.VCProjectEngine.dll 内)

構文

'宣言
<GuidAttribute("6DB95875-06F2-45D8-AAE7-1A66CD0148FC")> _
Public Interface VCAssemblyReference _
    Inherits VCReference
[GuidAttribute("6DB95875-06F2-45D8-AAE7-1A66CD0148FC")]
public interface VCAssemblyReference : VCReference
[GuidAttribute(L"6DB95875-06F2-45D8-AAE7-1A66CD0148FC")]
public interface class VCAssemblyReference : VCReference
[<GuidAttribute("6DB95875-06F2-45D8-AAE7-1A66CD0148FC")>]
type VCAssemblyReference =  
    interface
        interface VCReference
    end
public interface VCAssemblyReference extends VCReference

VCAssemblyReference 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ AssemblyName アセンブリの名前を取得します。アセンブリ名は、アセンブリの名前を短い、フレンドリーです。アセンブリ名、アセンブリ バージョン、オリジネータ キー、およびロケール、共通言語ランタイムによってバインディング中にアセンブリを一意に識別に使用されます。
パブリック プロパティ AssemblyName このプロジェクトのアセンブリ名を取得します。 (VCReference から継承されます。)
パブリック プロパティ BuildNumber 参照アセンブリのビルド番号を取得します。
パブリック プロパティ BuildNumber 参照アセンブリのビルド番号。 (VCReference から継承されます。)
パブリック プロパティ CopyLocal ターゲット ディレクトリへの参照を自動的にコピーするかどうかを示す値を取得します。
パブリック プロパティ CopyLocal ターゲット ディレクトリへの参照を自動的にコピーするかどうかを示す値を取得します。 (VCReference から継承されます。)
パブリック プロパティ CopyLocalDependencies ビルド時に参照アセンブリの非システム的な依存関係をターゲットの場所に自動的にコピーするかどうかを示す値を取得します。
パブリック プロパティ CopyLocalDependencies インフラストラクチャ。 マイクロソフト内部でのみ使用します。 (VCReference から継承されます。)
パブリック プロパティ CopyLocalSatelliteAssemblies 参照アセンブリのサテライト アセンブリをターゲットの場所にビルド時に自動的にコピーするかどうかを示す値を取得します。
パブリック プロパティ CopyLocalSatelliteAssemblies インフラストラクチャ。 マイクロソフト内部でのみ使用します。 (VCReference から継承されます。)
パブリック プロパティ Culture 文化では、選択した参照を取得します。
パブリック プロパティ Culture 文化では、選択した参照を取得します。 (VCReference から継承されます。)
パブリック プロパティ Description オブジェクトの説明または出力グループの用途を表す文字列を取得または設定します。
パブリック プロパティ Description オブジェクトの記述を表す文字列を取得または設定します。 (VCReference から継承されます。)
パブリック プロパティ FullPath プロジェクト ファイルの完全パスを取得します。
パブリック プロパティ FullPath 完全なパスに参照先のアセンブリを取得します。 (VCReference から継承されます。)
パブリック プロパティ Identity 参照アセンブリの id を取得します。
パブリック プロパティ Identity 参照アセンブリの id。 (VCReference から継承されます。)
パブリック プロパティ ItemName コレクション内の現在の項目の名前を取得します。
パブリック プロパティ ItemName コレクション内の現在の項目の名前を取得します。 (VCReference から継承されます。)
パブリック プロパティ Kind オブジェクトの型を示す列挙値を取得します。
パブリック プロパティ Kind オブジェクトの型を示す列挙値を取得します。 (VCReference から継承されます。)
パブリック プロパティ Label 参照アセンブリの表示名を取得します。
パブリック プロパティ Label 参照アセンブリの表示名を取得します。 (VCReference から継承されます。)
パブリック プロパティ majorVersion 参照アセンブリのメジャー バージョンを取得します。
パブリック プロパティ majorVersion 参照アセンブリのメジャー バージョンを取得します。 (VCReference から継承されます。)
パブリック プロパティ MinFrameworkVersion 最小バージョンを取得、.NET Framework、プロジェクトに必要な。
パブリック プロパティ MinFrameworkVersion 最小バージョンを取得、.NET Framework、プロジェクトに必要な。 (VCReference から継承されます。)
パブリック プロパティ minorVersion 参照アセンブリのマイナー バージョンを取得します。
パブリック プロパティ minorVersion 参照アセンブリのマイナー バージョンを取得します。 (VCReference から継承されます。)
パブリック プロパティ Name オブジェクトの名前を取得または設定します。
パブリック プロパティ Name オブジェクトの名前を取得または設定します。 (VCReference から継承されます。)
パブリック プロパティ Parent 指定したオブジェクトの直接の親オブジェクトを取得します。
パブリック プロパティ Parent 指定したオブジェクトの直接の親オブジェクトを取得します。 (VCReference から継承されます。)
パブリック プロパティ project Visual Basic プロジェクトまたは Visual C# プロジェクトに関連付けられた、汎用 Project オブジェクトを取得します。このプロパティは読み取り専用です。
パブリック プロパティ project オブジェクトに関連付けられている VCProject を取得します。 (VCReference から継承されます。)
パブリック プロパティ PublicKeyToken 参照アセンブリの公開キー トークンを取得します。
パブリック プロパティ PublicKeyToken 参照アセンブリの公開キー トークンを取得します。 (VCReference から継承されます。)
パブリック プロパティ Reference 関連付けの参照を取得します。
パブリック プロパティ Reference この構成に関連付けられた参照を取得します。 (VCReference から継承されます。)
パブリック プロパティ RelativePath 選択した参照が、プロジェクト ディレクトリを基準にするパスを取得します。
パブリック プロパティ RevisionNumber 選択した参照のリビジョン番号を取得します。
パブリック プロパティ RevisionNumber 選択した参照のリビジョン番号を取得します。 (VCReference から継承されます。)
パブリック プロパティ StrongName 選択した参照に厳密な名前を持つかどうかを示す値を取得します。
パブリック プロパティ StrongName 選択した参照に厳密な名前を持つかどうかを示す値を取得します。 (VCReference から継承されます。)
パブリック プロパティ SubType 取得またはデザイナーによって認識ファイルのサブタイプを設定します。
パブリック プロパティ SubType インフラストラクチャ。 マイクロソフトでのみ使用します。使用しないでください。 (VCReference から継承されます。)
パブリック プロパティ UseDependenciesInBuild このアセンブリの依存関係がビルド処理で使用されるかどうかを示す値を取得します。
パブリック プロパティ UseDependenciesInBuild 設定またはをビルドでアセンブリを使用するかどうかを取得します。 (VCReference から継承されます。)
パブリック プロパティ UseInBuild このアセンブリがビルド処理で使用するかどうかを示す値を取得します。
パブリック プロパティ UseInBuild 設定または参照アセンブリは、ビルドに使用する必要があるかどうかを取得します。 (VCReference から継承されます。)
パブリック プロパティ VCProjectEngine プロジェクト エンジンへのポインターを取得します。
パブリック プロパティ VCProjectEngine プロジェクト エンジンへのポインターを取得します。 (VCReference から継承されます。)
パブリック プロパティ VCReferences 選択したプロジェクトの参照のコレクションを取得します。
パブリック プロパティ VCReferences 選択したプロジェクトの参照のコレクションを取得します。 (VCReference から継承されます。)
パブリック プロパティ Version 選択した参照のバージョンを取得します。
パブリック プロパティ Version 選択した参照のバージョンを取得します。 (VCReference から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド MatchName(String, Boolean) 指定した名前とコレクションの項目の名前を一致させます。
パブリック メソッド MatchName(String, Boolean) 指定した名前とコレクションの項目の名前を一致させます。 (VCReference から継承されます。)
パブリック メソッド Remove() 指定されたプロジェクトをソリューションから削除します。
パブリック メソッド Remove() 指定されたプロジェクトをソリューションから削除します。 (VCReference から継承されます。)

このページのトップへ

解説

参照してくださいプロジェクト設定の変更ページ] ダイアログ ボックスの詳細については、プロジェクトのプロパティにアクセスします。

' Add a reference to Microsoft.VisualStudio.VCProjectEngine and have a 
' Visual C++ project loaded before running this example.
Imports EnvDTE
Imports Microsoft.VisualStudio.VCProjectEngine
Public Module Module1
    Sub Test()
        Dim prj As VCProject
        Dim vcar As VCAssemblyReference
        Dim refcfg As VCReferenceConfiguration

        prj = DTE.Solution.Projects.Item(1).Object
        If prj.CanAddAssemblyReference("C:\Program Files\ _
        Microsoft Visual Studio 8\Common7\IDE\ _
        PublicAssemblies\envdte.dll") Then
           vcar = prj.AddAssemblyReference("C:\Program Files\ _
           Microsoft Visual Studio 8\Common7\IDE\ _
           PublicAssemblies\envdte.dll")
        End If
        refcfg = vcar.ReferenceConfigurations.Item(1)
        MsgBox("Consumable? " & refcfg.ConsumableByDesigner)
    End Sub
End Module

参照

参照

Microsoft.VisualStudio.VCProjectEngine 名前空間