Próbuję opublikować usługę sieci Web .NET przy użyciu usługi Web Deploy. Obecnie zawiera pliki dokumentacji XML w pakiecie. Usunąłem zaznaczenie "Plik dokumentacji XML" na karcie Kompilacja właściwości projektu w Visual Studio. Spowoduje to zatrzymanie publikowania pliku XML, ale projekt odwołuje się do wielu niestandardowych bibliotek z dokumentacją XML.Pomiń pliki dokumentacji XML za pomocą usługi Web Deploy
Oczywiście nie chcemy wyłączać dokumentacji dla naszych niestandardowych bibliotek. Nie ma również powodu, aby wdrażać te pliki XML.
Z pliku wiersza polecenia msdeploy/msbuild lub z właściwości projektu, w jaki sposób można zapobiec dołączaniu plików dokumentacji XML do pakietu i późniejszego wdrażania w sieci?
Aktualizacja
Próbowałem dodanie DEL /Q "$(TargetDir)*.xml"
do pre- i post-zbudować zdarzenia bez powodzenia. Pliki XML są nadal dodawane do pakietu.
który pracuje dla tego projektu, ale można to zrobić w właściwości projektu. Problemem są biblioteki (binarne), do których odwołuje się dokumentacja XML. – TrueWill
Rozumiem. Dodano przykład msdeploy pomijania wszystkich plików xml. Możesz dołączyć flagę '-whatif' do polecenia, aby uzyskać podgląd. – KMoraz