C# window应用程序在多数Windows操作系统下都可以运行,例如Win 2000,xp,Win Server 2003,在98下面一般也可以运行。
上述系统都需要安装.net Framework(其中:Windows Server 2003自带.net Framework 1.1)

解决方案 »

  1.   

    要是没安装.net Framework就不行吗?又怎么能强破用户安装什么呢?
      

  2.   

    还要注意的是:
    在.net Framework 1.0下开发的程序,必须在.net Framework 1.0下才能运行
    在.net Framework 1.1下开发的程序,必须在.net Framework 1.1下才能运行
    将来的新版本,可能会互相兼容。
      

  3.   

    >>>>要是没安装.net Framework就不行吗?又怎么能强破用户安装什么呢?是的,必须安装.net Framework。
    Windows Server 2003已经自带了.net Framework,微软将来的操作系统也都会自带的。
      

  4.   

    天啊。
    刚做了个程序,发现在别人机器上运行不了,白做了。
    .net也太垃圾了。
    没有解决办法吗?
      

  5.   

    除了2003其他的都必须装。net框架
      

  6.   

    .net程序运行时,必须调用.net Framework中的类库,只有安装,到目前为止没有别的解决方法。
      

  7.   

    你把.NET Framework打包到你的安装程序里去不就行啦
      

  8.   

    TO kentis(小张)
    具体说一下!谢
      

  9.   

    最简单的方法:给你哥们的机器上装个Studio.NET  :P
      

  10.   

    发布项目,制作安装程序的时候,
    1.你可以直接将应用程序打包,这样用户如果没有安装.NET Framework,就必须上网下载.NET Framework,或者自己找相关的光盘。
    2.你还可以将.NET Framework(23M)包括到你的安装包中,这样你的安装程序比较大,不过用户就可以直接安装了。Microsoft .NET Framework 1.1 版可再发行组件包:
    下载地址:(23M)
    http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=262D25E3-F589-4842-8157-034D1E7CF3A3