W projekcie instalacyjnym Visual Studio Jak wygenerować skrypt deinstalacyjny?

Mam projekt instalacji Visual Studio. Po instalacji tworzy plik wsadowy deinstalacji w folderze aplikacji. JEŚLI użytkownik chce odinstalować produkt, może przejść do „Dodaj / Usuń programy” lub po prostu kliknij dwukrotnie plik uninstall.cmd. Treści są:

%windir%\system32\msiexec /x {CC3EB7BF-DD82-48B9-8EC5-1B0B62B6D285}

Identyfikator GUID jest kod produktu z projektu instalacji w Visual Studio.

Aby jednak uaktualnienia działały poprawnie, muszę zwiększać numer wersji, za każdym razem, gdy tworzę nowy MSI. A jeśli zwiększę numer wersji, to muszę także wygenerować nowy Guid dla kodu produktu. Co oznacza, że ​​statyczny plik uninstall.cmd musi się zmienić.

Jak mogę dynamicznie generować plik wsadowy zawierający kod produktu dla, w czasie kompilacji?

questionAnswers(8)

yourAnswerToTheQuestion