Ich habe ein Projekt in Visual Studio. Ich muss einige 3rd-Party-Dateien zusammen mit meinem Code bereitstellen. Normalerweise würde ich diese Dateien in ein "Resources" -Verzeichnis legen und die Erstellungsaktion für jede Datei auf "Inhalt" und die Kopie zum Ausgabeverzeichnis auf "Kopie, wenn neuer" setzen.In Visual Studio, wie kann ich die Build-Aktion für einen gesamten Ordner festlegen?
Gibt es trotzdem ich kann diese Direktiven auf der Ordnerebene festlegen. Das aktuelle Projekt, mit dem ich arbeite, enthält Dutzende solcher Dateien und einige Unterordner. Ich möchte in der Lage sein, das gesamte Verzeichnis als "Inhalt" und "Kopie, wenn neuer" zu erstellen.
Gefunden diese hilfreich für die Erstellung meiner Wildcard-Anweisungen: http://msdn.microsoft.com/en-us/library/ms171454%28VS.80%29.aspx – brendan
Ich habe dies versucht. Es funktioniert, aber wenn ich ein Element mit Visual Studio hinzugefügt habe, entfernte es den Platzhalter und änderte alle einzelnen Elemente zurück in. Ich habe auch den Vorschlag unter http://stackoverflow.com/questions/3320190/visual-studio-how-to-override-the-default-build-action-for-certain-extension-t versucht. aber das hat überhaupt nicht funktioniert. –
Colin
Diese Wildcard-Anweisungen arbeiten für mich alle Dateien und Unterverzeichnisse zu kopieren: PreserveNewest CopyToOutputDirectory> –