需要在单独的文件中提供多个包列表,并且需要在NuGetterMultiPkgBuildVersionedTemplate20.xaml的以下部分中提及该文件
6. NuGetter(一)-PrePackaging
多包列表文件路径->NuGetPrePackage\AppMultiPackages.xml
文件的格式可以是这样的 -
<?xml version="1.0"?>
<NuGetterPackages>
<NuGetterPackage name="Sample1">
<NuSpecFilePath>NuGetPrePackage\Sample1.nuspec</NuSpecFilePath>
<BasePath>NuGetPrePackage</BasePath>
<InvokePowerShell>True</InvokePowerShell>
<PowerShellScriptPath>Powershell\Sample1\PrePackage.ps1</PowerShellScriptPath>
<InvokePush>True</InvokePush>
<OutputDirectory>NuGetPackage</OutputDirectory>
<PushDestination>D:\Drops\PackageRepository\MySite\Test</PushDestination>
<Version>4.0.j.b</Version>
</NuGetterPackage>
<NuGetterPackage name="Sample2">
<NuSpecFilePath>NuGetPrePackage\Sample2.nuspec</NuSpecFilePath>
<BasePath>NuGetPrePackage</BasePath>
<InvokePowerShell>True</InvokePowerShell>
<PowerShellScriptPath>Powershell\Sample2\PrePackage.ps1</PowerShellScriptPath>
<InvokePush>True</InvokePush>
<OutputDirectory>NuGetPackage</OutputDirectory>
<PushDestination>D:\Drops\PackageRepository\MySite\Test</PushDestination>
<Version>4.2.j.b</Version>
</NuGetterPackage>
</NuGetterPackages>
以下来自文档的屏幕截图很好地解释了不同的选项。
