C# и Catia - хотите хранить .exe и dll из отдельных каталогов - PullRequest
0 голосов
/ 26 марта 2020

ОК, я не опытный разработчик - я обычно пишу код в области сценариев. Но в этом случае я хочу скомпилировать немного кода в C#, который взаимодействует с Catia. Это консольное приложение, когда оно выполняется, запрашивает у пользователя выбор. Никакого пользовательского интерфейса от API Catia, только текстовые подсказки на экране.

При этом единственными зависимостями в этом коде являются ссылки на dll, которые находятся в каталоге install code / bin. Каждый пользователь получает одну и ту же установку, и необходимые библиотеки присутствуют. Если нет, у пользователя нет причин использовать мой код. Кроме того, сборка exe с зависимостями, просто излишне дублирует dll из Catia.

Итак, вопрос в том, как мне go указать файл exe в папке dll? Или было бы лучше просто развернуть мой EXE-файл из той же папки, которая содержит DLL-файлы? (при условии, что я могу)

Я прочитал много сообщений от людей, задающих один и тот же базовый вопрос, и я знаю, что его почти всегда рекомендуют против. Однако, поскольку это спецификация приложения c, я думаю, что мой случай может быть немного другим. Этот код не имеет никакой полезности, при отсутствии приложения Catia.

...