Где поместить мои DLL-файлы, используя F # - PullRequest
3 голосов
/ 14 июля 2011

У меня есть библиотека с управляемыми и неуправляемыми DLL-файлами C #, C ++. Я хочу сослаться на это из F #. Где я могу разместить файлы C #, C ++ dll? Я не могу поместить их в папку приложения (у меня должно быть copy local = false), и только я буду использовать программу. Я пробовал windows / system32, GAC, используя установку и добавляя переменную PATH, указывающую на папку со всеми dll-файлами, но, похоже, ничего из этого не работает.

Спасибо за любую подсказку

Ответы [ 2 ]

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

Вы можете указать местоположения DLL MSDN: указание местоположения сборки или, возможно, использовать что-то вроде

Assembly.LoadFrom

если хочешь динамики.

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

При создании приложения в Visual Studio оно ищет ссылки во всех папках по умолчанию (в зависимости от вашей ОС, версии .NET Framework и других), а также в местах, которые вы указали в конфигурации проекта. Щелкните правой кнопкой мыши проект в обозревателе решений, выберите «Свойства» и перейдите на вкладку «Пути ссылок». Добавьте C: \ MyDllFolder или что-нибудь еще.

Если вы сделаете это во всех своих приложениях, которые используют эту dll, вы можете просто сделать это один раз.

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