2009-11-12 69 views
2

我做了與Visual Studio 2010 一個小工具應用程序,它以分發,我拉鍊從Release文件夾這些文件:如何通知用戶需要安裝.NET 4的XCOPY WPF 4應用程序?

  • Data
    • MainData.mdf
    • MainData_log.ldf
  • DataBackup.exe
  • DataBackup.exe.config
  • FluidKit.dll

然後解壓縮它們在目標機器(沒有安裝)上。

當我一個的Windows 7機器安裝了.NET 4上運行它,它運行罰款

當我一個Vista的機與.NET 3.5安裝上運行它,它給了我這個默認錯誤消息:

爲了運行該器件的應用,你 需要安裝以下版本: .NET:v.4.0.21006要了解如何安裝此版本,請聯繫本應用的 分銷商。

當我的XP機與.NET 3.0的安裝上運行它,它給了我一個錯誤不應用程序無法啓動,但沒有提到安裝.NET。

有無論如何,我可以攔截這些消息,例如給出一個漂亮的,自定義的消息與安裝說明和一個鏈接到.NET 4下載?

回答

0

檢出Application.DispatcherUnhandledException Event ...也許您可以在全局範圍內捕獲異常,並通知您的用戶需要安裝.NET 4.0。可能this可以幫助您確定安裝了哪些.NET平臺版本,並且如果您發現客戶機沒有它,甚至可能會避免使用.NET 4功能。

相關問題