Добавление DLL ActiveX в проект .Net в качестве ссылки работает на компьютере одного разработчика, но не на другом? - PullRequest
0 голосов
/ 04 июня 2009

Добрый день,

У нас возникла странная проблема с устаревшей dll activex, которую нужно использовать в проекте .net, и, как ни странно, она прекрасно работает (добавляя ее в качестве ссылки и всю ее функциональность) на машине одного разработчика но ни на одном другом, сервер сборки жалуется на неправильную ссылку и т. д. и т. д.

всякий раз, когда, например, Я пытаюсь повторно добавить .dll, я получаю следующее сообщение об ошибке:

alt text

Любые идеи / предложения, почему это может не сработать, например. мое окружение? Файл проекта и т. Д. Является стандартной библиотекой классов для .net 3.5, и мы все используем одни и те же файлы / code-base.

Приветствия и спасибо, -Jörg

1 Ответ

0 голосов
/ 05 июня 2009

Разница между машинами разработчиков - это среда, так что вы можете догадаться, что разработчик, на машине которого он работает, настроил что-то другое.

Я предполагаю, что это либо простая старая среда (возможно, vars), но, скорее всего, зависимость в SapExtractor.dll. Используйте FileMon при попытке добавить ссылку, чтобы увидеть файл, который не был найден.

Также вы можете использовать Depends.exe для просмотра, от каких файлов зависит SapExtractor.dll.

Google для обоих инструментов, как от MS, так и с хорошей репутацией.

Ryan

...