Ich habe ein C # -Projekt namens MyProject.csproj unter "C: \ Projects \ MyProject \". Ich habe auch Dateien, die ich in das Ausgabeverzeichnis dieses Projekts kopieren möchte. Die Dateien befinden sich jedoch am Speicherort "C: \ MyContentFiles \", dh sie befinden sich NICHT im Projektkegel. Dieses Verzeichnis hat auch Unterverzeichnisse. Der Inhalt des Verzeichnisses wird nicht verwaltet. Daher muss ich alles einbeziehen, was darunter steht.
Wenn ich sie als 'Inhalt' in das Projekt einbinde, werden sie kopiert, aber die Verzeichnisstruktur geht verloren. Ich habe so etwas gemacht: -
<Content Include="..\..\MyContentFiles\**">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
Wie kopiere ich diese Dateien / Verzeichnisse rekursiv in das Ausgabeverzeichnis des Projekts, wobei die Verzeichnisstruktur erhalten bleibt?