Генериране на Setup за програма, ползваща ADO

1 отговора 0 прегледа
#1

Генериране на Setup за програма, ползваща ADO

Ползвам VS2005. Написах малка програмка на VB 2005, която ползва ADO.
Сега искам да направя Setup за нея, който да инсталира ADO на target компютъра.

Следвах тези инструкции (които са за VS2003)
[линк]
и не става, не дава АДО във Dependencies. Какво да направя, за да се генерира Setup, който да инсталира коректно АДО?

(Като пусна програмата на traget комютъра, crash-ва при опит за ползване на АДО - четене от MDB file.)

Edit: Точната грешка е
В отговор на:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IO.FileNotFoundException: Could not load file or assembly 'ADODB, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
File name: 'ADODB, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
at WindowsApplication1.Form1.ShowDatabaseToolStripMenuItem_Click(Object sender, EventArgs e)
....
....
...




Edit: Програмата проработи след като копирах adodb.dll в папката, където е програмата. Така тръгна, но по-добре да имаше начин да се направи както трябва Setup-a... При слагане на adodb.dll във \Windows\System32\ програмата НЕ работи. Май по принцип трябва да се сложи на друго място, но къде и как да стане, не знам. Някой ако знае, благодаря предварително!


Редактирано от naki на

Отговор
в отговор на naki #2

Re: Генериране на Setup за програма, ползваща ADO

Инсталирай MDAC 2.8 на клиентската машина. XP идва с преинсталиран MDAC и от SP2 вече става част от ОС-а (не може да се инсталира отделно от Windows Updates). Във Vista е част от OS-а.

Не можеш да инсталираш MDAC 2.8 SP1 на XP или XP SP1 -- той май е за Win2k и надолу.

Трябва да излъжеш инсталатора да стартира MDAC_TYP.EXE по някое време -- може да се наложи и reboot в тази връзка.

cheers,
</wqw>


[линк]
Отговор