это может быть вопрос новичка ..
Я написал простое приложение для преобразования файлов на C Sharp (.net 4, VS2010), которое использует библиотеку Filehelpers. У меня есть ссылка на библиотеку в моих ссылках на проект. Когда я публикую проект в режиме выпуска, он выводит файл Filehelpers.dll вместе с исполняемым файлом, и исполняемый файл не будет работать, если он не находится в той же папке, что и DLL.
Я попытался установить для Copy Local значение False, но это все равно не работает. Есть ли способ упаковать библиотеку как часть exe-файла ?? Это очень простое приложение, которое предназначено для легкого распространения, и наличие этой необходимой Dll, плавающей вокруг, является огромным недостатком.
спасибо т
Получил, что он заработал после некоторой возни с ILmerge, не работающим в .net v4. Вот моя команда для будущих посетителей темы:
ILMerge /targetplatform:v4,C:\windows\microsoft.net\framework\v4.0.30319 /out:merged.exe /log Original.exe FileHelepers.dll