2010-05-30 3 views
9

Alles funktioniert wie erwartet, aber ich möchte die Verzeichnisstruktur verbessern, die das .zip erzeugt.Visual Studio Deployment Package - ändern Sie die Dateistruktur, die .zip erstellt?

Wenn ich ein Bereitstellungspaket erstellen habe ich es in einem benutzerdefinierten Verzeichnis erstellen, das funktioniert gut, aber die .zip es schafft, ist in der Struktur:

content/c_c/users/pcName/documents/VS2010/Projects/ProjectName/obj/release/package/packageTmp 

Nur im packageTmp Verzeichnis erreiche ich die Dateien, die ich will!

Gibt es eine Möglichkeit für die erstellte Zip, nicht alle diese leeren Verzeichnisse aufzunehmen?

Antwort

1

Ich habe auch nie die Ordnerstruktur verstanden. Durch die Verwendung von Msdeploy zum Veröffentlichen der Site wird diese Ordnerstruktur verwendet, um mehrere Sites/Assets gleichzeitig bereitzustellen. Es ist ärgerlich, wenn man sich das Paket anschaut, aber es funktioniert. Verwenden Sie einfach msdeploy, um das Paket tatsächlich bereitzustellen, und Sie müssen sich nicht die verrückte Ordnerstruktur ansehen. :)

+0

+1 es ist völlig verrückt. Immer gefragt werden, wenn Leute in den Zip-Dateien stochern. – Deleted

+0

Ich bin nicht ganz sicher, ob "Just mindeploy verwenden und Sie müssen das Chaos nicht sehen" ist eine geeignete Haltung in der Entwicklung. Ich kann zum Beispiel msdeploy nicht verwenden und würde es trotzdem genießen, wenn die Dateien 15 Stufen höher im ZIP wären. Ich nehme an, alles ist einfach "unmöglich". – Cornelius