У меня есть библиотека с управляемыми и неуправляемыми файлами C#, C++ dll. Я хочу ссылаться на него с F #. Где я могу разместить файлы dll C#, C++? Я не могу поместить их в папку приложения (у меня должно быть copy local = false
), и только я буду использовать эту программу. Я попробовал windows/system32, GAC, используя настройку и добавляя переменную PATH, указывающую на папку со всеми DLL-файлами, но ни одна из них не работает.Где разместить файлы DLL с помощью F #
Спасибо за любую подсказку
Честно говоря, почему вы не можете иметь их там, где это имеет смысл (папка приложения)? Это реальное ограничение? –
Я скопирую одно приложение на 60 мест и запустим его -> для параметрических исследований и как резервное копирование приложений на будущее. DLL, о которой я говорю, составляет 50 МБ (VTK), и, таким образом, это пустая трата пространства, поскольку я буду запускать все больше и больше параметрических исследований. –
Если вы добавите путь поиска в свою систему, где можно найти DLL, она должна быть загружена без проблема. Если этого не произойдет, вы можете попытаться использовать бесплатный отличный монитор процессов, чтобы узнать, где система пытается загрузить ваши DLL, а затем просто поместите их туда. – em70