2013-03-20 3 views
0

Цель: динамически установить путь к библиотеке классов C#. Например, если путь к DLL не найден. Найдите DLL вручную и укажите путь загрузки.Как динамически указать путь к библиотеке DLL библиотеки классов?

+0

Вы можете использовать FileDialog, чтобы найти DLL и отражение в загружайте классифицируемые из библиотеки DLL –

+0

@ SonerGönül я до сих пор не сделал ничего. Я написал библиотеку классов и ссылаюсь на нее в проекте. Все работает. Пока DLL находится в нужном месте. Поэтому я задаю вопрос о том, как указать путь к конкретной DLL приложения, если он не найден во время выполнения. – Mixer

+0

Вы должны щелкнуть галочку по ответам, которые вы получили, которые отвечают на ваш вопрос. Я замечаю, что вы не сделали этого по любому из 20 или около того вопросов, которые вы задали, и ответили. – Pete

ответ

1

Вы можете добавить путь к конфигурации приложения, поиск DLL. Вот пример:

<configuration> 
    <runtime> 
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> 
     <probing privatePath="C:\myDLLDirectory\" /> 
    </assemblyBinding> 
    </runtime> 
</configuration> 

См. Дополнительную информацию и идеи. Есть несколько способов сделать это: http://support.microsoft.com/kb/837908