所有.NET的程序都要求有运行环境的支持,才能运行。
就是.NET Framework。
就像VB6.0写的程序没法在Win95上直接运行一样。

解决方案 »

  1.   

    那在一太干净的机器上就不能运行吗?windows2000环境上不能运行吗?
      

  2.   

    别说win2k,win xp也不行,也要装Framework,感觉这个东西有点像java的虚拟机了~~~
    不能没这东西又怎么能跨平台?:)
      

  3.   

    那做完的小程序,个人难道没法用吗?(在不安装Framework的情况下)
      

  4.   

    今年是这样,不过你干嘛不让用户安装Framework呀
      

  5.   

    你可以使用VisualStudio.NET中的发行功能来打包你的应用,这样在别的没有安装.NET的机器上也能运行了,因为打包的时候会把运行环境也打包进去,所以安装包会非常大(大概10-20M),不过,以后推出的Windows都会包含.NET运行环境的。
      

  6.   

    我要想学.net,看来得先jump再说,否则在这种通讯企业用不上这种时髦的东西,可惜中国的软件企业给的money少且活还更多。
      

  7.   

    ////////////////////////////////////////////////////////////////
    发行功能也还是不成功呀!!!!!!!
    在干净的机器上执行安装,弹出了:“无法通过windows installer服务安装此安装程序报。您必须安装带有更新版本的
    windows installer服务的Windows Service Pack”
    这个的意思是不是还是要安装Framework?
      

  8.   

    弄几个最新的Service Pack装装,如果用数据库的话还有ADO2.7
      

  9.   

    已经解决!在xp上能安装15m的那个大包谢谢各位了啊!
      

  10.   

    2000打了pack2后就可以了xp 当然更没问题了!
      

  11.   

    不是,你必须安装最新版本的Microsoft Installer,可以去微软站点下载最新版本,大概2M左右。