客户要求:
1). 程序可以直接检查本机是否安装.netframework v4.0,
2).  如果没有,则直接打开下载安装.netframework v4.0的链接;
(如果没有安装的话,程序无法运行哦,会报错!)

解决方案 »

  1.   

    好像是检查注册表里这个位置:HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v4\Client\Install查看Install是否为1但是,现在的问题是,如果没有装.net 4.0,运行时直接就弹出错误,根本没法检测。
      

  2.   

    你的程序就是 .net4.0下编写的,运行时自然要.net4.0去支持了。你可以用别程序去 监测。
      

  3.   

    .Net framework initialization error
    运行时提示出这个错误!
      

  4.   

    你的程序本身就是基于.net 4.0的话,
    只能用第三方的打包程序打包你的程序,安装期间检查并弹出网页指向下载地址
      

  5.   

    客户不想要.net framework v4.0啊!