問題タブ [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.

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

msbuild - Label 属性に基づいて ItemGroup 内のアイテムを参照する方法は?

私の cpp プロジェクト ファイルには、次のように定義された項目グループがあります。

アイテムのラベル属性に基づいて、上記のファイルを別の場所にコピーしたい AfterBuild ターゲットがあります。例えば:

ただし、これは機能しません (何もコピーされません)。Copy コマンドで Label 属性を参照するにはどうすればよいですか?

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

msbuild - MSBuild - サブディレクトリ内のすべての bin ディレクトリの ItemGroup

私のソリューションには複数のプロジェクト (したがってサブディレクトリ) があり、各プロジェクト フォルダーには「bin」フォルダーがあります。

これらすべてのディレクトリを含む MSBuild スクリプトで ItemGroup を作成しようとしています。

これで十分だと思いましたが、何も含まれていません。

なぜこれが機能しないのかわかりません。私がやろうとしていることを達成するために誰かが私を正しい方向に向けることができますか?

よろしく、ニック

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

msbuild - コンテキスト内の参照アイテム

ItemGroup を明示的に宣言しなくても、コンテキストからアイテムにアクセスする方法を見つけようとしています。

現在、コピー タスクを試行中:

「?」の代わりに何を使えばいいですか?コンテキスト内のアイテムを選択するには?

その理由は、XSLT を介して生成された MSBuild プロジェクト ファイルがあり、不明な数のフォルダーとファイルがあるためです (それらのいくつかは、宛先フォルダーの下で異なる構造に従っています。その場合、代わりに別のメタ データを使用するつもりです)。 RecursiveDir) を入力 XML に含めます。大量のアイテム グループ (または多数のアイテムを持つアイテム グループ) を宣言する必要なく、これを達成することは可能ですか?

これを検索してみましたが、Itemgroups が宣言された投稿しか見つかりませんでした。

0 投票する
0 に答える
278 参照

msbuild - MSBuild Execタスク、アイテムグループごとに終了コードを分割

ビルド中に一連のアプリケーションを起動しました(msbuild)。コマンドメタデータは、実稼働環境でのテストにのみ使用され、実際のコマンドラインが含まれます。アプリケーション1が終了コード1608で完了し、アプリケーション2が終了コード1605で完了したことを知るために、Execタスクの出力を実装するにはどうすればよいですか。

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

msbuild - MSBuild プロパティが更新されず、現在のアイテムの ID が反映されない

と が定義された MSBuild スクリプトがTargetありItemGroupます。

ターゲット内で、次のように PropertyGroup を定義します。

問題は、これらのプロパティが (ターゲットが呼び出されたときに) 1 回だけ評価されるように見えるため、反復しているアイテムの正しい値 (ID メタデータ) を反映していないことです。

実行中にプロパティを遅延 (遅延) 評価する方法はありますか? または、反復時に変更する必要がある「動的」プロパティを定義する適切な方法は何ItemGroupですか?

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

python - itemchange() が定義されている場合、アイテムをアイテムグループに追加できません (PyQt)

いくつかの QGraphicItems を異なる QGraphicsItemGroups 間で移動できる PyQt QGraphicsView プロジェクトを構築しています。そのために、「新しい」親 itemGroup の addItemToGroup() メソッドを使用します。

これは正常に機能しますが、カスタムの子項目クラスで itemChange() メソッドを定義しない限りのみです。そのメソッドを定義すると (関数呼び出しをスーパー クラスに渡すだけでも)、何を試しても childItems は ItemGroups に追加されません。

Python でスーパークラス メソッドを適切に呼び出すには、単に愚かすぎるのでしょうか、それとも QT/PyQT マジックのどこかに問題があるのでしょうか?

私は PyQt 4.8 と QT 5 で Python 3.3 を使用しています。

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

build - MsBuild アイテム関数のカウントが機能しない

私は走っています

結果として「2」が表示されることを期待しています

代わりにエラーが発生します:

Test.targets(5,5): エラー MSB4184: 式 ""ITEM_VALUE".Count()" を評価できません。メソッド 'System.String.Count' が見つかりません。

.NET 4.0 MsBuild (Toolsversion 4.0) の使用