2012-09-16 17 views
7

Mam rozwiązanie VS2012 (WinForm vb.net), które wdrażam dzięki ClickOnce. Dzisiaj robię kilka testów wdrażania tej aplikacji. Mogę opublikować i wdrożyć tę aplikację bez podpisywania manifestu ClickOnce ani podpisywania zespołu. Na karcie Podpisywanie mojego projektu usuwam zaznaczenie opcji "Podpisz manifesty ClickOnce" i "Podpisz zestaw". Nie mam żadnych błędów (dotyczących braku podpisu zespołu) podczas instalacji tej aplikacji.Czy muszę podpisać mój manifest ClickOnce?

Skopiuj opublikowany folder na klucz USB i zainstaluj go na innym komputerze bez problemu. Mogę również aktualizować moją aplikację i instalować te aktualizacje automatycznie (dzięki ClickOnce).

Dużo czytam o ClickOnce i podpisywaniu i wygląda na to, że nie muszę podpisywać aplikacji WinForm.

Czy ktoś może to potwierdzić? Zastanawiam się, czy mogę skopiować mój folder ClickOnce do udziału w firmie sieciowej, czy mogę zawsze zainstalować go bez problemów?

Jutro będę miał okazję spróbować zainstalować w sieci firmy (nie dzisiaj).

Dzięki za pomoc.

Odpowiedz

13

Podpisanie manifestów ClickOnce jest opcjonalne od .Net 3.5. Zobacz tutaj, aby uzyskać potwierdzenie od firmy Microsoft: http://msdn.microsoft.com/en-us/library/zfz60ccf.aspx

+3

Dziękuję bardzo. W rzeczywistości miałem starą aplikację docelową .Net Framework 2.0 i cokolwiek robię (odznaczam podpisywanie, ...) zawsze sprawdzam po publikacji. Wreszcie, celowałem w .Net Framework 3.5, a teraz mogę publikować bez podpisywania mojego rozwiązania ClickOnce. – Bronzato

Powiązane problemy