Singlefile
и он прямо нативную дллку упакует да еще и в коде "путь" пропишет?)
а, это требование какой-то другой либы что-ли указывать путь? в ресурсы тогда запихивай
Зависит. Там есть тычки, которые позволяют нативные dll упаковывать
нафига такую шизу вообще городить
я не ТС если что) меня просто удивил необдуманный совет использовать singlefile
ты именно в ресурсы тогда запихивай, а не через сингфайл собирай
глянь правильное название ресурса. его и подставляй.
с добавлением как ресурса разобрался, но теперь в приложении, которое собрано в single file ошибка the type of initializer for SevenZip.SevenZipLibraryManeger threw an exception, при отладке или при сборке не в single file этой ошибки нет, можно как-то исправить?
так а зачем тебе синглфайл, если уже в ресурсы добавил? ты его ещё для чего-то используешь?
Ну мне нужно, чтобы все файлы были в одном exe
вот более подробно и в инете только один чел писал на стаковерфлоу о такой же проблеме при публикации в сингл файл и ему там не ответили
И такое вообще бывает, что какой-то нугет пакет не поддерживает сборку в один файл?
Какой путь-то передаёшь туда?
https://t.me/DotNetRuChat/1535183?single в папке appdata local teml создаю длл из ресурсов
Дебагером покажи что конкретно закидываешь
Там неправильное имя руюесурса. Обычно оно будет Неймспейс.7z.dll
Я уже всё поменял
вот методы либы
А чо у тебя потом с ней происходит?
https://t.me/DotNetRuChat/1535302 когда публикую в сингл файл такая ошибка, при дебаге и не сингл файле ошибки нет
А нашёл что там делается на этой строчке?
Как пить дать — кто-то спрашивает путь от текущей сборки, а его в single-file deployment нету. Вот и не работает.
ну в SevenZipLibraryManage такого не находит, или я не там или не то ищу
Обсуждают сегодня