2011-07-12 14 views
13

Mam aplikację, którą napisałem w C# i kompilowałem w VisualStudio. Pewnego dnia przeglądałem kartę "publikuj" w sekcji właściwości projektu, aby zobaczyć, co zrobił. Teraz za każdym razem, gdy buduję swoją aplikację, otrzymuję całą masę plików związanych z instalatorami ClickOnce (* .application, * .deploy, itd.), Których tak naprawdę nie chcę. Jak wyłączyć lub w inny sposób zatrzymać wyświetlanie tych elementów podczas budowania mojego projektu?Wyłącz publikowanie w MSBuild

+0

Jakiego rodzaju jest to aplikacja? MVC, Desktop, Vsto? – boca

+0

to normalna stara aplikacja na komputer. –

Odpowiedz

32

I rozwiązać problem poprzez odznaczenie „Sign ClickOnce Manifest” w zakładce „podpisywania”, jak również „Włączanie ustawień zabezpieczeń ClickOnce” w zakładce „Bezpieczeństwo”.

+0

zaoszczędzisz mój dzień :) – nawfal

2

2 sposoby, aby to zrobić,

  • iść do projektu strony internetowej i kliknij na właściwości, przejdź do "Pakietu/Publikowanie sieci kartę i usuń zaznaczenie opcji

  • Over jeździć z Twoja definicja kompilacji, kliknij zmienił swojej kompilacji defination, przejdź do zakładki przetwarzać i rozwijać zaawansowane i przekazać następujący argument /t: CreatePackageOnPublish = false

HTH Cheers, Tarun

+1

Dzięki, ale to nie jest aplikacja internetowa. –