次の方法で共有


VCPlatform.ExcludeDirectories プロパティ

Visual C++ プロジェクトのビルド時に、ファイルの検索から除外するパスを取得または設定します。

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

構文

'宣言
Property ExcludeDirectories As String
    Get
    Set
string ExcludeDirectories { get; set; }
property String^ ExcludeDirectories {
    String^ get ();
    void set (String^ value);
}
abstract ExcludeDirectories : string with get, set
function get ExcludeDirectories () : String
function set ExcludeDirectories (value : String)

プロパティ値

型: System.String
検索されないディレクトリの一覧を含む文字列。

解説

Visual C++ 2010 の既定では、このプロパティは親またはプロジェクトの既定値から継承しません。 除外パスの設定時に既定値を継承するには、プロジェクト $(ExcludePath) マクロを該当パスに追加します。

次のデモ用のコードでは、パス C:\a と継承された親またはプロジェクトの既定のパスを除外します。

VCProject^ project=(VCProject^)m_dtTest->DTE->Solution->Item(1)->Object;
IVCCollection^ plats = (IVCCollection^)project->Platforms;
VCPlatform^ platform = (VCPlatform^)plats->Item(1);
platform->ExcludeDirectories = "C:\a";$(ExcludePath)

.NET Framework セキュリティ

  • 直前の呼び出し元に対する完全な信頼。 このメンバーは、部分的に信頼されているコードから使用することはできません。 詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

参照

VCPlatform インターフェイス

Microsoft.VisualStudio.VCProjectEngine 名前空間