1
A
回答
1
答案其實很簡單,但也相當難看。
在在我想取消卸載的自定義動作的時候,我只是拋出一個ApplicationException
:
//Nono. Don't uninstall. To abort uninstall, throw an exception
throw new ApplicationException(Constants.CONST_APP_NAME + @" can't be uninstalled because the preparation hasn't been completed.");
0
如果可能的話,它會讓我感到驚訝。根據我的經驗,只要嘗試使用VS安裝項目去做任何不能在設計器中拖動的東西,就會有麻煩。
換句話說,它很爛,但我不知道另一邊的草地是否更綠(例如InstallShield),因爲我從來沒有使用過。
相關問題
- 1. 卸載自定義操作
- 2. 自定義操作失敗時取消卸載wix
- 3. C#:卸載時的自定義操作
- 4. 上卸載自定義操作(的ClickOnce) - 使用ClickOnce安裝.NET
- 5. .NET安裝項目和卸載程序
- 6. 在卸載修補程序時運行自定義操作
- 7. 自定義VS 2008安裝項目卸載程序
- 8. 部署項目卸載 - 刪除文件?
- 9. 在卸載過程中未執行的自定義操作
- 10. 在VS2010部署項目中成功卸載後顯示消息?
- 11. nsis自定義卸載程序
- 12. c#自定義卸載程序
- 13. InstallShield - 軟件卸載例程中缺少自定義操作
- 14. visual studio 2010安裝項目 - 卸載自定義動作
- 15. 觸發通過InstallScript卸載的自定義操作的區域
- 16. WiX自定義操作項目 - BadImageFormatException
- 17. 從.Net 2.0的Windows Installer自定義操作到.Net 4.0自定義操作 - BadImageFormatException
- 18. 在.NET應用程序中嵌入/部署自定義字體
- 19. 錯誤在卸載中的自定義操作
- 20. 卸載Tomcat 6.x時,如何在webapps目錄下部署/取消部署/刪除.war部署?
- 21. 如何構建部署項目而不取消簽署我的程序集?
- 22. 部署Winform項目.NET 2.0
- 23. 僅在卸載時使用Wix自定義操作
- 24. 無法在卸載時運行託管自定義操作
- 25. 使用自定義操作卸載多個產品
- 26. 使用自定義安裝程序卸載多個程序
- 27. 自定義操作項ActionBarSherlock
- 28. 部署項目中的自定義操作 - 提示用戶輸入值,然後從自定義操作中提取它們?
- 29. .net Web應用程序項目中的自定義控件
- 30. InstallShield LE:自定義卸載