Фоди Костура не собирается в exe - PullRequest
0 голосов
/ 26 января 2019

У меня есть консольное приложение .Net Core с рядом зависимостей.Моя идея заключалась в том, чтобы использовать .Net weaver ( Costura ) для встраивания всех зависимостей в исполняемый файл.Однако, похоже, что происходит то, что он создает библиотеку DLL и встраивает в нее все ресурсы, а затем имеет исполняемый файл с единственной зависимостью библиотеки DLL.FodyWeavers.xml выглядит так:

<Weavers xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FodyWeavers.xsd">
  <Costura />
</Weavers>

Есть ли способ заставить Костуру сплетать все зависимости в exe?

1 Ответ

0 голосов
/ 28 марта 2019

по умолчанию консольное приложение Net Core не создает исполняемый файл.взгляните на эту ветку https://github.com/dotnet/cli/issues/6237#event-1901524875

Так что я подозреваю, что costura работает по проекту, ваш проект создает dll, а costura объединяет ссылки на эту dll.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...