2012-06-25 13 views
5

Tworzę pakiet lazurowy za pomocą programu Visual Studio (prawy przycisk myszy na projekcie azure -> pakiet). Chciałbym dołączyć i wykluczyć niektóre pliki w pakiecie podobne do tego: How do you include additional files using VS2010 web deployment packages? Co muszę zrobić, aby to działało dla funkcji pakietu lazuru?Uwzględnianie/wykluczanie plików podczas tworzenia pakietu Azure

+0

Po wielu zmaganiach mogłem uzyskać dostęp do części plików Exclude. Podałem szczegółowe instrukcje dotyczące pytania SO [tutaj] (http://stackoverflow.com/a/30948078) – Amit

Odpowiedz

1

Plik pakietu wdrażania Windows Azure (CSPKG) różni się od zwykłego pakietu publikowania VS, mimo że plik CSPKG jest w rzeczywistości plikiem zip. Możesz zmienić nazwę CSPKG na zip i zobaczyć, co jest w środku, ale nie możesz dodawać ani usuwać plików w ten sposób, ponieważ Twój pakiet będzie uszkodzony.

Najlepszym sposobem na dodanie plików do CSPKG jest dodanie tych plików do projektu VS, a następnie w ustawieniach tych plików ustawienie "skopiuj lokalnie jako prawdziwy" oznacza dodanie tych plików do ostatecznego wydruku. W ten sposób podczas budowania CSPKG pliki będą tam dostępne.

+0

To nie zadziała, ponieważ plik, który chcę wykluczyć, a plik, który chcę dołączyć, ma tę samą nazwę pliku i ścieżka. – e2e8

+0

Jeśli używasz VS2010 do tworzenia pakietów Windows Azure, to będziesz dodawał plik za pośrednictwem IDE i jeśli używasz narzędzia CSPACK do zbudowania pakietu, wtedy usuniesz plik z folderu ról, który ma zostać dołączony. Nie ma na to innego sposobu. Dlaczego masz taki twardy projekt w swoim projekcie? – AvkashChauhan

+0

Nie istnieje odpowiednik celu CopyAllFilesToSingleFolderForPackage dla tego procesu? – e2e8

Powiązane problemy