Путь к * .dll файлам в app.config - PullRequest
0 голосов
/ 05 июля 2011

Как определить путь к файлам * .dll в приложении .NET в файле app.config? Мое приложение использует файлы * .dll, хранящиеся на другом компьютере в локальной сети. Копирование этих * .dll на мой компьютер не очень хороший способ.

Ответы [ 2 ]

2 голосов
/ 05 июля 2011

У вас будут проблемы со ссылками на файлы в сети в .net, поскольку сетевые ресурсы не заслуживают доверия.

Я думаю, что есть способ указать машину в качестве надежного источника, но вам придется вносить изменения в конфигурацию на каждой машине, на которой работает ваше приложение.

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

Кроме того, вы можете захотеть посмотреть на щелчок один раз, поскольку он звучит так, как будто вы находитесь в контролируемой среде. Я использую его в нескольких проектах, и он прекрасно работает.

0 голосов
/ 05 июля 2011

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

Если это не сработает, вы всегда можете загрузить сборки динамически через Assembly.Load ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...