Ukończyłem aplikację utworzoną w programie Visual Studio 14.0, ale kiedy próbuję opublikować program, pojawia się błąd, ponieważ program Visual Studio nie może znaleźć pliku „SignTool.exe”. Kilka razy przeszukałem dysk twardy, ale nigdzie go nie ma na moim komputerze. Czy ktoś może mi pomóc znaleźć lub pobrać?
148
Jeśli nie zależy Ci na podpisywaniu programu podczas publikowania, po prostu kliknij projekt prawym przyciskiem myszy, a następnie wybierz polecenie Właściwości -> Podpisywanie -> usuń zaznaczenie opcji Podpisz manifest ClickOnce . Miałem ten sam problem podczas tworzenia programu na innym komputerze, na którym nie było ClickOne.
źródło
Object reference not set to an instance of an object
błędu.SignTool jest dostępny jako część Windows SDK (która pochodzi z Visual Studio Wspólnoty 2015 ). Pamiętaj, aby wybrać „ ClickOnce Publishing Tools ” z listy funkcji podczas instalacji programu Visual Studio 2015, aby pobrać SignTool.
Po zainstalowaniu programu Visual Studio możesz uruchomić
signtool
polecenie z wiersza polecenia programu Visual Studio . Domyślnie (w systemie Windows 10) narzędzie SignTool zostanie zainstalowane wC:\Program Files (x86)\Windows Kits\10\bin\x86\signtool.exe
.Instalacja narzędzi publikowania ClickOnce:
Lokalizacja narzędzia SignTool:
źródło
C:\Program Files (x86)\Windows Kits\8.1\bin\x64
(ox x86)1. Po prostu wyłącz podpisywanie z właściwości swojego projektu, to rozwiąże problem :)
2. Inną metodą jest zakup certyfikatu dla twojego produktu od Digicert lub Comodo lub innego, który chcesz. Możesz otrzymać darmowe certyfikaty do użytku na jednym komputerze.
źródło
Bez obaw! Znalazłem rozwiązanie! Właśnie zainstalowałem https://msdn.microsoft.com/en-us/windows/desktop/bg162891.aspx i wszystko działało dobrze :)
źródło
Zestaw Windows Software Development Kit (SDK) dla systemu Windows 8.1
http://go.microsoft.com/fwlink/p/?LinkId=323507
Kliknij prawym przyciskiem myszy Projekt, wybierz właściwości i usuń zaznaczenie opcji logowania w zapisaniu i ponownym utworzeniu projektu.
To rozwiązało dla mnie problem.
źródło
Can anyone help me find it or download it?
czy całkowicie omijasz podpisywanie.Oto rozwiązanie dla Visual Studio 2017. Instalator wygląda trochę inaczej niż wersja VS 2015, a nazwy pakietów instalacyjnych są inne.
źródło