История изменений
Исправление question4, (текущая версия) :
<PublishSingleFile>true</PublishSingleFile>
Спасибо, но я столкнулся с противоположной проблемой — нужна была отдельная DLL, а собиралось в 1 файл, хотя всё было по умолчанию. В итоге выяснил, что следовало создавать проект «Console App C#», а не «Console App .Net Framework C#».
Чем может быть вызвана ошибка «Load library fail: C:\Program Files…; ErrorCode: 193»?
Библиотека у тебя не той системы.
Библиотека как раз была той, Win64, а вот проект — не той. .Net Framework с настройками по умолчанию собирается несовместимым с 64-разрядными, как выяснилось.
AppDomain.CurrentDomain.BaseDirectory
Environment.GetEnvironmentVariable
Спасибо.
Как её правильно задавать?
Правильный ответ, как оказалось — не заключать пути с пробелами в кавычки.
Исходная версия question4, :
<PublishSingleFile>true</PublishSingleFile>
Спасибо, но я столкнулся с противоположной проблемой — нужна была отдельная DLL, а собиралось в 1 файл, хотя всё было по умолчанию. В итоге выяснил, что следовало создавать проект «Console App C#», а не «Console App .Net Framework C#».
Чем может быть вызвана ошибка «Load library fail: C:\Program Files…; ErrorCode: 193»?
Библиотека у тебя не той системы.
Библиотека как раз была той, Win64, а вот проект — не той. .Net Framework с настройками по умолчанию собирается несовместимым с 64-разрядными, как выяснилось.
AppDomain.CurrentDomain.BaseDirectory
Environment.GetEnvironmentVariable
Спасибо.
Как её правильно задавать?
Правильный ответ, как оказалось — не заключать пути с пробелами в кавычки.