問題タブ [msbuild-batching]

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.

0 投票する
1 に答える
2151 参照

msbuild - MsBuildProj ファイルを介して複数のプロジェクトの複数の構成ファイルを変換する

*.config次のように、パターン (特定のディレクトリのサブディレクトリの下にある形式のすべてのファイル) に基づいて、ファイルのリストに対して複数のコマンドを実行しようとしています。

ただし、一致するファイルのバッチ処理は実行されません。

  • 追加した出力から、プロパティ$(PublishFolder)が正しいディレクトリを指していることがわかりますが、項目@(ConfigFiles)は空のままです。

また、次のようにディレクトリ名と構成ファイル名を手動でリストしてみました。

ただし、この場合、変換は 1 つのサイトの 1 つのファイルにのみ適用されます。


これを機能させるために何をすべきか考えていますか?


私が経験した同様の質問とMSDNの参照:

MSBUild: オリジナルに基づいた名前でファイルをコピーします (パターンに従って)

MSBuild の複数の出力パス

msbuild プロジェクト ファイル自体から異なるパラメーターを使用して、同じ msbuild ターゲットを 2 回呼び出す方法

msbuild 配列の反復

http://msdn.microsoft.com/en-us/library/ms171454.aspx


編集:

タスクの下に ItemGroup を移動すると、ファイルの作成後にファイル リストの読み取りが有効になりましたが、リストの最初のファイルのみが変換されるようになりました。

0 投票する
2 に答える
56 参照

msbuild - MSbuild batch copy

Last time, i misinterpreted my situation, but you folks got me really quick and great solutions. hence coming back. I have a new situation. I have provide a snippet of my code. Not sure what is wrong.

I am trying to copy to multipleservers with same directory structure. Not sure what is wrong with it ...

0 投票する
1 に答える
119 参照

.net - MSBuild コピー タスク + 関連付けメタデータのバッチ処理

ディレクトリのリストにある特定のファイルを取得し、そのファイルを別の名前で同じディレクトリにコピーする MSBuild ターゲットを構築しようとしています。「宛先」名はディレクトリに直接依存します。

例を挙げて説明しましょう:

私はItemGroupこのようなものを構築し始めました:

Correlateメタデータ プロパティをバッチ処理できることを望んでいました。何かのようなもの:

どうすればこれを達成できますか?