Publishing VB Express For Windows ME

greetings,

I published my VB Express program, burnt to CD, and went to install the program on Windows ME.

I first installed .Net Framework 2.x and Windows 2.1 Installer.

When I tried to install the VB program, it tells me that Windows Installer 3.1 is required. SO, I downloaded Windows Installer 3.1 and tried to install it on the ME computer. It will not not install on ME. I get a message saying I need to install a Windows 2000 Service Pack. I don't have 2000, I have ME!

How can I publish a program that will work on Windows ME and Windows 98

If Windows Installer 3.1 is required in order to install a VB Express program, how can I get the prerequisites installed on 98 and ME 98 and ME won't accept 3.1 Installer.

What can I do

Thanks for your help!



Answer this question

Publishing VB Express For Windows ME

  • once4ever

    The workaround is probably to rewrite the app to use a .mdb file, or perhaps try using MSDE, which was the old free database from Microsoft. If you don't use managed code in your database, MSDE will probably work fine.



  • Markus Zywitza

    I have also a proble when i install the program, it doesn't detect my database... it shows me an error saying that the database is not in the directory,.. but i saw the publish settings and i included it in the package... do i have to manually put the database in a folder which one is there a way i install my program and automatically it installs the database too

    URGENT!



  • Bob Swanz

    I'd say your problem is with windows installer and not with VB. So, perhaps you need to use another method to move the program onto ME, such as just copying it.



  • Nicholas Lee

    I switched over to an Access DataBase and everything is cool so far. Had a little tiff figuring out that I needed the DataBase file in the Bin/Debug folder for testing/debugging.
  • RonUT

    Thanks for your reply,

    I got it installed by removing the prerequisites in the Project/Publish area.

    Windows 3.1 Installer. .Net Framework 2.0 and SQL 2005 were ther by default.

    I removed these prerequisites, published again and it installed on ME.

    Now, I have an even bigger problem. The program connects to a database. In order to do that I must have SQL Server 2005 Express installed.

    From what I'm gathering, SQL 2005 Express won't run on ME. All the info I've found so far tells me you must have Windows 2003 or XP to run SQL 2005 Express.

    So, after building the program I can't use it. The computer that will run the program is runiing Windows ME.

    Is there a workaround other than having to install a new operating system or buy another computer


  • Publishing VB Express For Windows ME