机器上是否安装了.Net Framewrok?

解决方案 »

  1.   

    到网上下一个net framework给运行你程序的机器上安装
      

  2.   

    难道不装.net framework ,  .exe的程序也不能运行吗?
      

  3.   

    要运行.net的程序,机器上必须安装.net framework,否则.exe也不可以运行
      

  4.   

    看看这里
    http://www.pcvc.net/category/content.asp?sendid=140
    http://dev.csdn.net/develop/article/19/19597.shtm
    http://www.microsoft.com/taiwan/technet/book/Framework/default_2.htm
      

  5.   

    难道不装.net framework ,  .exe的程序也不能运行吗?
    的确是这样啊
    .net技术写的exe程序没有.net的支持怎么行呢
    .net framework包括了你添加的namespace呀
    你写的程序想在别人没有装.net framework的机器上运行,你可以先把你的程序作成安装包,把.net framework打包,这样给用户,他安装就好了呀
    关于怎么把.net framework打包:
    绝对可以的方法
    先到这里下载PluginInstaller.msi并安装
    http://www.microsoft.com/downloads/details.aspx?familyid=627921a0-d9e7-43d6-a293-72f9c370bd19&displaylang=en
    之后打开你做的那个项目
    在那个工程里面建个安装项目
    右击安装项目名点添加---项目输出(此时注意上面的项目名是你要打包的项目)
    选择主输出确定
    此时你再编译输出的话就得到了最后的安装包
    这个安装包里的setup就是了,他会先判断用户机子上是否有.net framework
    如果没有就安装,这个安装是本地安装
      

  6.   

    你试试不装flash player看能不能看到flash,同理嘛
      

  7.   

    如果所有的都不能运行,则没有安装.net framework是最大的可能性,但如果只是某些不能运行的话,则可能缺少某种dll,比如同学给我个图形的c#程序exe,在我有对应opengl的dll后还可以正常运行。