ל - Visual Studio ישנה אופציה לייצר Install Projects שייצור לנו קובץ msi להתקנה. לצערי זה אחד הפרוייקטים עם הביצוע היותר עלוב של מיקרוסופט בסביבת פיתוח. תנסו רק ליצור פרוייקט עם יותר ממאה קבצים (ויש הרבה כאלו) ואח"כ תנסו למחוק תיקיות ...
בכל מקרה, בכדי לייצר אופציה מהתפריט שתאפשר לנו לבצע Uninstall אנחנו נאלצים להשתמש בתכנה חיצוני. אני כותב את הסקריפט שלי ב - vbs אשר מפעיל את תכנית ההסרה.
ייצרו קובץ בשם uninstall.vbs
בתוכו כיתבו:
עכשיו יצרו shortcut להפעלת הקובץ הנ"ל מכל מקום שתרצו.
בכל מקרה, בכדי לייצר אופציה מהתפריט שתאפשר לנו לבצע Uninstall אנחנו נאלצים להשתמש בתכנה חיצוני. אני כותב את הסקריפט שלי ב - vbs אשר מפעיל את תכנית ההסרה.
ייצרו קובץ בשם uninstall.vbs
בתוכו כיתבו:
Set shell = CreateObject("WScript.Shell")
shell.Run "msiexec /x {[ProductCode]}", 1, False
shell.Run "msiexec /x {[ProductCode]}", 1, False
עכשיו יצרו shortcut להפעלת הקובץ הנ"ל מכל מקום שתרצו.
Comments
Post a Comment