2010-02-22 7 views
3

У меня есть C# wincontrol, который зависит от группы неуправляемых dll C++.Развертывание неуправляемой dll dll в .NET-управлении

dotnetctrl.dll 
+ 
+--myliba.dll 
+ 
+--mylibb.dll 

Есть ли способ, чтобы включить этот MyLib [а | б] .dll при развертывании dotnetctrl.dll? Т.е. когда в проекте я добавляю ссылку на dotnetctrl, есть ли способ сделать dll mylib доступным по правильному пути, как и сборка .NET?

+0

Что вы имеете в виду по развертыванию? ClickOnce? Проект установки? Ссылка на библиотеку? Копировать вставить? – CuppM

ответ

0

Скопируйте DLL в каталог, где есть бинарный файл .NET, и он загрузит неуправляемые библиотеки DLL в этот каталог.

Надеюсь, это поможет.

2

Нажмите на неуправляемых DLL, то в свойствах, измените значение «Build Action» на «Нет» и Копировать в выходной каталог для «Копировать если новее»

+0

надеюсь, я правильно отвечу на ваш вопрос. Это при создании вашего проекта автоматически скопирует эти файлы (где бы они ни были) в ту же папку, что и ваши сборки .NET. – Dave

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