.net程序可以在win98下运行,这是MSDN上说的,但是win98必须有.NET Farmwork框架才可以的。
但是我曾经试验过,对于win98/me,在安装.NET框架后,其他求偶可以运行,就是数据库读取有些问题。

解决方案 »

  1.   

    .Net程序需要安装.Net FrameWork,如果程序于数据库有关,单独装一下MDAC 2.7的版本,.Net FrameWork的默认安装是不含它的。
      

  2.   

    我就是假象别人没有装.NET Farmwork框架啊,应该可以通过把整个程序打包安装,可解决这个问题吧??
      

  3.   

    1.C#不能检测.net 是否存在
    C#不能在没有安装.net的环境里检测.net是否存在.C#只能开发托管的代码,要在在没有安装.net的环境里检测.net是否存在只有用C++或其它。
    2.工作流程:新建安装项目:文件/新建/项目/安装和部署项目/安装项目/完成。
    主要----------------------------------------------------------
    1.右击解决方案资源管理器,属性,设置包文件的形式,如:松散
    2.设置工程属性:Manufacturer,Product Name为安装的两层目录。
    3.文件系统中,向应用程序文件夹添加安装的文件.
    4.在应用程序文件夹中右击主程序创建快捷。
    5.将快捷拖到用户桌面,用户程序菜单。便于用户访问。
    附加-----------------------------------------------------------
    1.保留数据文件
     a.改变文件系统中*.mdb的Permanent为True.  
    2.图标
      a.在文件系统中向[应用程序文件夹]\Setup文件夹,添加app.ico图标文件
      b.在用户桌面各用户程序菜单的快捷中中改变Icon属性。
    3.公司Logo
      a.在文件系统中向[应用程序文件夹]添加Setup文件夹
      b.将公司Logo.bmp放入。
    c.在用户界面编辑器中:安装\启动\欢迎使用中,改变BannerBitmap.
    4.协议
    5.自定议对话框
    6.Welcome中版权声明:在用户界面编辑器中:安装\启动\欢迎使用中,改变CopyrightWarning.做有价值的软件工程师---青松
      

  4.   

    >>1.C#不能检测.net 是否存在hoho,怎么听起来像个悖论。。
      

  5.   

    那如果对方没有DOTNETFX.exe安装程序,也就是说没有安装.net框架,那么无论如何,程序都不能正常运行??
      

  6.   

    对头,只有做安装程序的时候加入.netframework的包
    98下如果要访问数据库还需要MDAC_TYPE
      

  7.   

    如果说C#可以感应到.Net不存在那才是悖论呢。
      

  8.   

    .netframework的包
    有多大?文件包名字叫什么,怎么加?
      

  9.   

    21M
    dotnetfx.exe
    http://www.webattack.com/download/dlmsnet.shtml
      

  10.   

    FT,这么大的,我的程序才20多K。。
      

  11.   

    to:dengbin99(风尘子) 可以把.net框架打包到按照程序里的,具体操作方法请详见msdn,如果用第三方安装程序制作软件将会更方便。
      

  12.   

    用.NET自带的打包工具可检测NET框架等所有运行NET程序所必需的组件。
      

  13.   

    win2000可以
    win98要安装.net frameSDK
      

  14.   

    -》是不是在.net下写的程序不能在win98,win2000下面运行啊?
    可以的,但是在98下你要安装IE6.0和.NET Framework
    在2000下,你要安装.NET Framework