[解決済み] MSBuildで変数を渡すさまざまな方法
2023-06-27 07:16:49
質問
私は MS Build の初心者で、Visual Studio に同梱されている組み込みターゲット ファイルの多くをレビューしています。いくつかの異なる方法で変数が渡されるのを見ましたが、これらの違いがよくわかりません。
$(...)
@(...)
%(...)
どのように解決するのですか?
-
$(...)
へのアクセスに使用されます。Property
の値 (詳細は プロパティ要素 )<PropertyGroup> <Configuration>Debug</Configuration> </PropertyGroup> <Message Text="Configuration = $(Configuration)"/>
-
@(...)
へのアクセスに使用されます。Item
の値 (詳細は Item 要素 )<ItemGroup> <Reference Include="System.Data"/> <Reference Include="System.Web.*"/> </ItemGroup> <Message Text="References = @(Reference)"/>
-
%(...)
へのアクセスに使用されます。Item Metadata
の値(詳しくは 項目メタデータ ). また、これは バッチ処理 .<ItemGroup> <Compile Include="Account\ChangePassword.aspx.cs"> <DependentUpon>ChangePassword.aspx</DependentUpon> <SubType>ASPXCodeBehind</SubType> <Compile/> </ItemGroup> <Message Text="Element @(Compile) of subtype %(SubType) and depend of %(DependentUpon)"/>
関連
-
[解決済み] プロジェクトにOutputPathプロパティが設定されていない
-
[解決済み】IDEをインストールせずに、ビルドサーバーにVS2017版のmsbuildをインストールするにはどうしたらいいですか?
-
[解決済み】ソリューションでプロジェクトの依存関係を使用する場合、MSBuildは参照(DLLファイル)をコピーしない
-
[解決済み] MSBuildのプラットフォームはどのように指定するのですか?
-
[解決済み] MSBuild 組み込み変数のリスト
-
[解決済み] MSBuild はなぜ c:♪Program Files (x86)♪Microsoft.Cpp.Default.props のために C:♪Program Files (x86)♪MSBuild を探すのでしょうか?( エラー MSB4019)
-
[解決済み] MS-Build 2017 "Microsoft.WebApplication.targets " が見つかりません。
-
[解決済み] プロジェクトコーン外にある.csprojのコンテンツファイルのインクルード
-
[解決済み] VS2017 Solution Explorer for .NET Core (non-ASP.NET Core) プロジェクトでファイルのネストは可能ですか?
-
[解決済み] リリースモードビルドでXMLドキュメントファイルをコピーしないようにするには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] プロジェクトにOutputPathプロパティが設定されていない
-
[解決済み】IDEをインストールせずに、ビルドサーバーにVS2017版のmsbuildをインストールするにはどうしたらいいですか?
-
[解決済み] MSBuildのプラットフォームはどのように指定するのですか?
-
[解決済み] MSBuild 組み込み変数のリスト
-
[解決済み] MSBuildのExecコマンドで引用符をエスケープする方法
-
[解決済み] MSBuild はなぜ c:♪Program Files (x86)♪Microsoft.Cpp.Default.props のために C:♪Program Files (x86)♪MSBuild を探すのでしょうか?( エラー MSB4019)
-
[解決済み] msbuild.exe が開かれたまま、ファイルがロックされる
-
[解決済み] プロジェクトコーン外にある.csprojのコンテンツファイルのインクルード
-
[解決済み] VS2017 Solution Explorer for .NET Core (non-ASP.NET Core) プロジェクトでファイルのネストは可能ですか?