примерно)
я хочу их запихать в сборку.
https://pastebin.com/h8Assj6j
но когда пытаюсь получить GetManifestResourceStream("имя ресурса")
то мне возвращает пустой stream (Lengh == 0) и соответственно ml моделька не грузится...
вот тут на пастбине пример того что за магия у меня творится
(csproj файл редактировал руками... мб там что не так и что то добавить надо? хотя если я получаю имена ресурсов в assembly то имя моего ресурса там есть)
NameSpace.Resources.Resource.ext fixed the issue. (с) LacmusPlugin.ModelWeights.frozen_inference_graph.pb Где LacmusPlugin = namespace:) Я пробовал вместо него юзать embeddedResource но не помогло. И stream у меня не null. Он просто пустой. С длинной 0)
Я бы советовал посмотреть на сборку через dnSpy, или что там щас в моде. Чтобы понять, есть ли ресурс, и правильное ли у него имя.
Ларчик просто открывался. Почему то файлик с весами был криво скопирован и был пустым. Теперь все ок. Дебаггер помог, спасибо.
Ну вот глядение на сборку (в которой ресурс реально пустой) тебе бы помогло это быстрее установить :)
Обсуждают сегодня