Gibt es trotzdem Änderungen an jedem Element in einer Artikelgruppe? Zum Beispiel, da dieses Produkt:MSBuild Elemente Metadaten analysieren
<_CustomAreas Include="..\My.Project.*\Areas\**\*.*" Condition="'$(AppBuildFolder)' == ''" />
Ich mag entfernen die“.. \ My.Product * Teil Grundsätzlich wir getrenntes Projekt mit MVC Bereichen haben, und in der Verpackung/Deployment (MSDeploy) wir wollen.. . sie in das Hauptprojekt zu kopieren Hier ist, wo die Gruppe verwendet wird:
<FilesForPackagingFromProject Include="%(_CustomAreas.Identity)">
<DestinationRelativePath>Areas\%(relativedir)%(Filename)%(Extension)</DestinationRelativePath>
</FilesForPackagingFromProject>
$(relativedir)
kommt durch als“.. \ My.Project.Plugin1 \ Areas * *. "und es endet in dem Paket als ZipFileRoot\My.Project.Plugin1\Areas
(The .. aus den hartcodierten Bereichen zurück, und dann erstellt es nur den Ordner für die Plugin \ Bereiche), wo ich möchte, dass es am Ende alle in ZipFileRoot\Areas
.
Dank Andy
Ich mag diese Antwort auch, aber mir war nicht klar, wie man mit einer ItemGroup arbeitet. – Andy