Member 13298308 Ответов: 2

dll-файл не работает на ПК, где не установлена visual studio 10.


У меня есть телосложение .dll-файл с использованием visual studio 10 работает на ПК, где visual studio 10 уже установлен, но не работает на ПК, где visual studio 10 не установлен. Дайте мне решение.

Что я уже пробовал:

я проверил папку на наличие dll, я положил dll в папку windows, но она не работает.

2 Ответов

Рейтинг:
2

CHill60

Цитата:
я поместил dll в папку windows
Это не очень хороший дом для ваших собственных DLL - файлов - Подсказка в названии-это папка для вещей, связанных с Windows.

Я подозреваю, что вы перестраиваете DLL на "другой" машине, которая имеет Visual Studio, и именно поэтому она начинает работать.

Вы неправильно развертываете свой файл. Он должен быть зарегистрирован на машине, где вы хотите, чтобы он работал, а не просто скопирован в случайную папку.

См. справочный материал Первый взгляд на развертывание - Visual Studio | Microsoft Docs[^]

Также Разверните приложение или компонент с помощью установщика Windows[^]


Рейтинг:
0

Richard MacCutchan

Это та же самая проблема, что и .dll-файл работает на моем компьютере, но не на другом компьютере.[^].

Поэтому вам нужно перестроить свою библиотеку dll для той версии Windows, которую клиент установил на свой компьютер.