Mam projekt VB.Net Visual Studio 2015, który tworzy plik EXE dla osób w domu. Nigdy wcześniej nie musieliśmy kodować znaku, ale z naszymi komputerami przenoszącymi się do systemu Windows 10 otrzymujemy ostrzeżenia i ostrzeżenia od systemu Windows, że plik EXE nie jest zaufany. Pomysł został opracowany w celu zakodowania podpisu do aplikacji po jej zbudowaniu.Jak utworzyć kod projektu Visual Studio
Obecnie używamy instalatora InstallShield dla plików EXE i plików. Mam lokalny certyfikat testowy i parę kluczy prywatnych/kluczy publicznych. W tym momencie jednak nie wiem, jak zakodować znak. Użyłem karty Podpisywanie w ramach właściwości i opcji projektu, ale to nie oznacza rzeczywistego pliku EXE. Przynajmniej SignTool nie myśli, że jest podpisany. I nie zamierzamy używać ClickOnce do tego publikowania lub wdrażania.
Czy muszę to robić za pomocą wiersza poleceń? Czy istnieje miejsce Visual Studio do kodowania znaku?
EDIT:. Wiem, że mogę to zrobić Post Script, aby dodać podpisywanie kodu, ale spodziewałem się, że Visual Studio miał sposób umieścić to w
Dobre pytanie ... Nigdy nie zrozumiałem tego w IDE. Używam wywołania kompilatora po kompilacji do mojego. A dokładniej, nazywam małą aplikacją, którą napisałem, aby podpisać wszystko w folderze wydania. –
Właśnie tego teraz używam, ale mam nadzieję, że IDE zrobi to za mnie. Może tak nie jest. – CrystalBlue
Poddałem się z IDE, gdy odkryłem, że to podpiszę ... ale kiedy poszedłeś opublikować, rekompilowałeś pierwszy i nie zrezygnowałeś. Dodatkowo mam w pakiecie kilka innych rzeczy, które również wymagają podpisu, więc nie było to łatwe. Sprawdź sekcję Właściwości projektu/Kompilacja/Kompilacja zdarzeń, aby automatycznie zadzwonić do osoby podpisującej, jeśli jeszcze jej nie masz. –