私の質問を明確に述べるまで読んでください。msbuild スクリプトから可変数の入力パラメーターを受け入れるカスタム msbuild タスクを実装しようとしています。通関タスクの入力パラメータの配列を認識しています
public ITaskItem[] ArrayofItems { get; set; }
これらは、propertygroup/itemgroup のいずれかを使用して次のように宣言できます。
<PropertyGroup>
<Item1>1</Item>
<Item2>2</Item>
<Item3>3</Item>
<Item4>4</Item>
<Item5>5</Item></PropertyGroup>
<ItemGroup>
<File Include="1"></File>
<File Include="2"></File>
<File Include="3"></File>
<File Include="4"></File>
<File Include="5"></File> </ItemGroup>
次に、VS 2010 コマンド ラインから、次のようにプロパティを設定/オーバーライドできます。
msbuild somefile.csproj /t:MyTarget /p:Item1=Name1;Item2=Name2...など
私の質問は次のとおりです:-プロパティグループ/アイテムグループを使用して、msbuildコマンドラインから「n」個の変数パラメーターを渡すことができるように、ビルドファイルでプロパティグループ/アイテムグループの変数を宣言することは可能ですか?
msbuild somefile.csproj /t:MyTarget /p:Item1=Name1;Item2=Name2;ItemN=NameN ('N' は説明のためのみ)
これは可能ですか?
事前に感謝します。どんな助けでも大歓迎です。