Project メンバとは? わかりやすく解説

Project メンバ

MSBuild使用してビルドできるプロジェクト表します

Project データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ BuildEnabled プロジェクトタスクおよびターゲットビルドに対して有効になっているかどうかを示す値を取得または設定します
パブリック プロパティ DefaultTargets MSBuild プロジェクト内の Project 要素DefaultTargets 属性取得または設定します
パブリック プロパティ Encoding プロジェクト ファイルエンコーディング取得します
パブリック プロパティ EvaluatedItems ビルド中に評価された項目のコレクション取得します
パブリック プロパティ EvaluatedItemsIgnoringCondition プロジェクト内のすべての項目のコレクション取得します。これには、Condition 属性false評価されるためにビルド処理で使用されない項目も含まれます。
パブリック プロパティ EvaluatedProperties ビルド中に評価されプロパティコレクション取得します
パブリック プロパティ FullFileName プロジェクト ファイル絶対パスおよびファイル名取得または設定します
パブリック プロパティ GlobalProperties プロジェクトグローバル プロパティコレクション取得または設定します
パブリック プロパティ Imports このプロジェクトインポートされたプロジェクト取得します
パブリック プロパティ InitialTargets MSBuild プロジェクト内の Project 要素InitialTargets 属性取得または設定します
パブリック プロパティ IsDirty プロジェクト変更されファイル保存する必要があるかどうかを示す値を取得します
パブリック プロパティ IsValidated スキーマに対してプロジェクト検証するかどうかを示す値を取得します
パブリック プロパティ ItemGroups プロジェクト内の ItemGroup 要素指定された項目グループコレクション取得します
パブリック プロパティ ParentEngine プロジェクトビルドする Engine取得します
パブリック プロパティ PropertyGroups プロジェクト内の PropertyGroup 要素指定されプロパティ グループコレクション取得します
パブリック プロパティ SchemaFile プロジェクト検証するときに使用する XML スキーマ ファイル取得または設定します
パブリック プロパティ Targets プロジェクト内のターゲット取得します
パブリック プロパティ TimeOfLastDirty ファイルへの保存を必要とする変更プロジェクト最後に加えられ時刻を示す DateTime オブジェクト取得します
パブリック プロパティ UsingTasks プロジェクト内の UsingTask 要素コレクション取得します
パブリック プロパティ Xml プロジェクトを表す XML取得します
パブリック メソッドパブリック メソッド
( プロテクト メソッド参照)
  名前 説明
パブリック メソッド AddNewImport Import 要素プロジェクト末尾追加します
パブリック メソッド AddNewItem オーバーロードされます指定した Item 要素プロジェクト追加します
パブリック メソッド AddNewItemGroup 新しい ItemGroup 要素プロジェクト追加します
パブリック メソッド AddNewPropertyGroup 新しい PropertyGroup 要素プロジェクト追加します
パブリック メソッド AddNewUsingTaskFromAssemblyFile 指定したアセンブリ ファイル使用して新しい UsingTask 要素追加します
パブリック メソッド AddNewUsingTaskFromAssemblyName 指定したアセンブリ名を持つ新しい UsingTask 要素追加します
パブリック メソッド Build オーバーロードされますプロジェクトビルドます。
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 (Object から継承されます。)
パブリック メソッド GetConditionedPropertyValues 指定したプロパティ使用可能な値のリスト返します
パブリック メソッド GetEvaluatedItemsByName 指定した項目コレクション属すすべての評価済み項目を返します
パブリック メソッド GetEvaluatedItemsByNameIgnoringCondition 指定した項目コレクション属すすべての項目を返します
パブリック メソッド GetEvaluatedProperty 指定したプロパティの値を返します
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 (Object から継承されます。)
パブリック メソッド GetProjectExtensions ProjectExtensions 要素内の指定され要素から XML文字列値を返します
パブリック メソッド GetType  現在のインスタンスType取得します。 (Object から継承されます。)
パブリック メソッド Load オーバーロードされますプロジェクト ファイル内容Project オブジェクト読み込みます。
パブリック メソッド LoadXml 指定した文字列内容Project オブジェクト読み込みます。
パブリック メソッド MarkProjectAsDirty プロジェクトの IsDirty プロパティtrue設定します
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド RemoveAllItemGroups すべての項目グループプロジェクトから削除します。ただし、インポートされたプロジェクト変更しません。
パブリック メソッド RemoveAllPropertyGroups すべてのプロパティ グループプロジェクトから削除します。ただし、インポートされたプロジェクト変更しません。
パブリック メソッド RemoveItem 指定した項目をプロジェクトから削除します
パブリック メソッド RemoveItemGroup 指定した項目グループプロジェクトから削除します
パブリック メソッド RemoveItemGroupsWithMatchingCondition 指定したconditionを持つすべての項目グループプロジェクトから削除します。ただし、インポートされたプロジェクト変更しません。
パブリック メソッド RemoveItemsByName 指定した項目コレクション内のすべての項目をプロジェクトから削除します。ただし、インポートされたプロジェクト変更しません。
パブリック メソッド RemovePropertyGroup 指定したプロパティ グループプロジェクトから削除します
パブリック メソッド RemovePropertyGroupsWithMatchingCondition 指定したconditionを持つすべてのプロパティ グループプロジェクトから削除します。ただし、インポートされたプロジェクト変更しません。
パブリック メソッド ResetBuildStatus プロジェクトすべてのターゲットステータスリセットして、次回ビルドすべてのターゲットが再びビルドされるようにします。
パブリック メソッド Save オーバーロードされますプロジェクトファイル保存します
パブリック メソッド SetImportedProperty オーバーロードされますインポート済みプロジェクト内のプロパティの値を設定します
パブリック メソッド SetProjectExtensions 指定した要素名および内容を持つプロジェクトの ProjectExtensions 要素設定します
パブリック メソッド SetProperty オーバーロードされます指定したプロパティの値を設定します
パブリック メソッド ToString  現在の Object を表す String返します。 (Object から継承されます。)
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

Project クラス
Microsoft.Build.BuildEngine 名前空間



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Project メンバ」の関連用語

Project メンバのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Project メンバのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS