代码之家  ›  专栏  ›  技术社区  ›  Edward Tanguay

如何通知XCOPY WPF 4应用程序的用户他需要安装.net4?

  •  2
  • Edward Tanguay  · 技术社区  · 15 年前

    我用Visual Studio制作了一个小的工具应用程序 2010年 分配 它,我 拉链

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

    然后在目标机器上解压( 不安装

    当我在 Windows 7 好的

    当我在 远景 安装了.NET 3.5的机器,它给了我这个默认值 错误

    为了运行此应用程序,您 .NET的:v.4.0.21006学习如何

    当我在一个 经验值 安装了.NET 3.0的机器,它给了我一个 错误 这并不是说应用程序无法启动,而是没有提到安装.NET。

    我是否可以拦截这些消息,例如,提供一个漂亮的自定义消息,其中包含安装说明和指向.NET 4下载的链接?

    2 回复  |  直到 15 年前
        1
  •  3
  •   Konamiman    15 年前

    我认为唯一的解决方案是创建一个小型的非.NET应用程序,检查.NET框架是否已安装,如果已安装,则启动您的.NET应用程序。对于框架检测部分,请参见此处的示例: http://www.codeproject.com/KB/dotnet/DetectDotNet.aspx

        2
  •  0
  •   luvieere    15 年前

    Application.DispatcherUnhandledException Event this 可以帮助您确定安装了哪些.NET平台版本,如果您看到客户端计算机没有.NET 4功能,甚至可以避免使用.NET 4功能。