Scheint, es sollte ziemlich einfach sein, aber ich habe Probleme beim Ausschließen von Ordnern, wenn Sie die Kopieraufgabe MSBUILD verwenden. Hier ist, was ich tue:Wie Sie bestimmte Ordner beim Kopieren mit MSBUILD ausschließen
<ItemGroup>
<Compile Include="$(_SolutionPath)$(_SolutionName)" />
<ProjectFiles Include="..\$(_WebDirectory)\*.csproj" Exclude="*.master.csproj"/>
<ExcludeFromBuild Include="..\$(_WebDirectory)\**\*.cs; ..\$(_WebDirectory)\**\*.sln; ..\$(_WebDirectory)\**\*.csproj; ..\$(_WebDirectory)\Web References; ..\$(_WebDirectory)\obj;"/>
<AppFolder Include="..\$(_WebDirectory)\**\*.*" Exclude="$(ExcludeFromBuild)"/>
</ItemGroup>
<Copy SourceFiles="@(AppFolder)" DestinationFiles="c:\test\%(RecursiveDir)%(FileName)%(Extension)"/>
In der Artikelgruppe Abschnitt I ein ExcludeFromBuild Artikel haben, die die Dateitypen listet i ausschließen möchten. Außerdem möchte ich den Ordner "obj" und "Web References" ausschließen.
Wie kann ich das erreichen? Bitte lassen Sie mich wissen, wenn mehr Informationen benötigt werden. Vielen Dank.
shahzad
Was war die tatsächlichen Unterschiede von der ursprünglichen Frage? – chwi
@whi Hinzufügen von 'AppFolderWithExclusions' ist der Unterschied. Redigiert meine Antwort zu klären. –