我有一個C#應用程序,它在客戶端系統上請求.net 2。如果.net2沒有被檢測到,並且破壞了一個我已經寫好的可執行程序,如何不請求.net2,我喜歡替換錯誤消息框。如果.net未安裝在客戶端系統上,則如何避免出現錯誤消息框
編輯的解決方案可以在url
我有一個C#應用程序,它在客戶端系統上請求.net 2。如果.net2沒有被檢測到,並且破壞了一個我已經寫好的可執行程序,如何不請求.net2,我喜歡替換錯誤消息框。如果.net未安裝在客戶端系統上,則如何避免出現錯誤消息框
編輯的解決方案可以在url
隱藏錯誤信息的意義何在?現在你的客戶(也不是你)根本就不知道爲什麼你的程序不能運行。友好的錯誤信息仍然不能解決問題。將.NET引導程序包含在安裝程序中,這樣就不會發生。
你必須先運行本機應用程序,以檢查它是否安裝,如果是您啓動.net應用程序,否則你的其他原生的應用程序被發現。
嗨,好吧,我不想隱藏錯誤信息,我想用一個運行本機應用程序的自動下載並安裝請求的齒輪的now函數替換此函數。 – 2010-05-13 12:22:34
這就是setup.exe在包含.NET引導程序時執行的操作。 – 2010-05-13 12:41:38
嗨,我不使用安裝程序,我有一個獨立的可執行文件,我與我的朋友分享。無論如何,我已經找到了這個問題的解決方案@ http://improve.dk/blog/2007/06/10/creating-a-dotnet-bootstrapped-installer-using-nsis .....感謝您的輸入。 – 2010-05-13 20:10:07