問題タブ [msbuild-itemgroup]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
msbuild - MsBuildProj ファイルを介して複数のプロジェクトの複数の構成ファイルを変換する
*.config
次のように、パターン (特定のディレクトリのサブディレクトリの下にある形式のすべてのファイル) に基づいて、ファイルのリストに対して複数のコマンドを実行しようとしています。
ただし、一致するファイルのバッチ処理は実行されません。
- 追加した出力から、プロパティ
$(PublishFolder)
が正しいディレクトリを指していることがわかりますが、項目@(ConfigFiles)
は空のままです。
また、次のようにディレクトリ名と構成ファイル名を手動でリストしてみました。
ただし、この場合、変換は 1 つのサイトの 1 つのファイルにのみ適用されます。
これを機能させるために何をすべきか考えていますか?
私が経験した同様の質問とMSDNの参照:
MSBUild: オリジナルに基づいた名前でファイルをコピーします (パターンに従って)
msbuild プロジェクト ファイル自体から異なるパラメーターを使用して、同じ msbuild ターゲットを 2 回呼び出す方法
http://msdn.microsoft.com/en-us/library/ms171454.aspx
編集:
タスクの下に ItemGroup を移動すると、ファイルの作成後にファイル リストの読み取りが有効になりましたが、リストの最初のファイルのみが変換されるようになりました。
visual-studio - msbuild のコピーから構成可能なファイルのリストを除外する
次の投稿を拡張して、再帰的なコピーを行う特定の拡張機能を除外しようとしています (MSBuild)。
teamcity/jenkins で構成できるように、プロパティ グループで定義されているファイルのリストを除外したい
今、私はこれらを次のように除外したい
プロパティ グループ ("ExcludedFiles") を定義するための正しい構文と、パスを処理する方法を教えてください。除外されたすべてのファイルが同じフォルダー ($(PathToOutput)) にあるとしますか?
msbuild - msbuild は、プロパティ グループから itemgroup を作成します
セミコロンで区切られた文字列のリストを渡したいです。
各文字列はファイル名を表します。
ここで、ファイル名のリストを除く特定のフォルダー内のすべてのファイルを提供する項目グループを作成したいと思います。
Filenames 変数にいずれかのファイル名が含まれている場合、現在のフォルダーのファイルを反復処理し、それぞれの名前と一致させるにはどうすればよいですか。
msbuild - ファイルを ItemGroup に分割するポイントは何ですか?
<ItemGroup>
フォルダー、コンパイルするファイル、リソース ファイルなど、C# プロジェクト (MSBuild 形式で定義) に含まれる要素は、要素にグループ化できます。
SharpDevelopで生成されたさまざまなプロジェクト ファイルを見てみると、通常、いくつかのアイテム グループが作成されています。何らかの理由で、アイテムは多かれ少なかれそれらのグループにランダムに分類されているように見えます (すべてのフォルダーが独自のグループにまとめられていると思いますが、それは私が認識できる唯一のパターンです)。私はこの理由を見つけようとしています。または、外的な理由がない場合は、「問題ありません。アイテムはどのような方法でもアイテム グループに分類できます。 "
MSBuild に対する特定のグループ化パターンの利点はありますか?
batch-file - msbuild アイテムグループ アイテム
バッチファイルを実行しているmsbuildファイルがあります。
msbuild ファイル:
バッチ ファイルは非常に単純です。
次の出力を取得したい:
これを達成する方法は?
msbuild-propertygroup - 関連のない Property と ItemGroup を 1 つの Property にマージ
Property と ItemGroup があり、それらを 1 対 1 の関係で単一の Property にマージする必要があります。
このような最終結果を得るために何をする必要がありますか?