2015-06-12 3 views
0

Я размещаю свое приложение Vb6 и все файлы «dll» в папке, подобной этому «D: \ TestVb6». Приложение Vb6 будет ссылаться на «dll» .Net.Использование dll приложения .Net от VB6 в Windows 8

Я зарегистрировал файлы «dll», используя «Regasm.exe», и приложение Vb6 отлично работает в Windows 7. Но когда я делаю это в окне 8, приложение Vb6 имеет ошибки. Затем я пытаюсь скопировать все файлы «dll» в папку «C: \ Program Files (x86) \ Microsoft Visual Studio \ VB98» и приложение Vb6 работают правильно.

Мне интересно, почему в окне 8 я должен поместить все файлы «dll» в папку «C: \ Program Files (x86) \ Microsoft Visual Studio \ VB98»? И если я хочу разместить файлы «dll» в другой папке, как я могу это сделать?

Любой может мне помочь! Большое спасибо.

+0

Возможный дубликат [Как зарегистрировать сборку .net как COM?] (Http://stackoverflow.com/questions/11322353/how-to-register-net-assembly-as-com). Посмотрите на переключатель '/ codebase'. –

ответ

0

Я бы постарался поместить ваш каталог в переменную окружения пути. Таким образом, Windows автоматически заглянет в этот каталог.

Смежные вопросы