Я использую пакет MSBuild.ILMerge.Task
для объединения всех сборок в один exe. Но я получаю приведенную ниже ошибку при сборке
ILMerge.Merge: There were errors reported in BoDi's metadata.
Exception of type 'System.OutOfMemoryException' was thrown.
После того, как поиск натолкнулся на эту проблему на github, которая говорит о подобной ошибке. Но я не уверен, о чем говорит пользователь обхода tmat
и cathalnoonan
в этом потоке, я еще не пробовал эти обходы, потому что я просто хочу убедиться, что существует общее решение этой ошибки с этого потока. Также один из обходных путей включает в себя удаление некоторых файлов в пакетах, что я немного колеблюсь, поэтому я не все испортил
Может кто-нибудь помочь, пожалуйста?
РЕДАКТИРОВАТЬ
Я попробовал обходной путь, упомянутый cathalnoonan
в этой теме. Ошибка исчезла для BoDi.1.4.1
, но я получаю ту же ошибку для другого пакета
Error ILMerge.Merge: There were errors reported in TechTalk.SpecFlow's metadata.
Exception of type 'System.OutOfMemoryException' was thrown.
Каково общее решение для этого, поэтому я не получаю эту ошибку ни для какого пакета. Я строю с использованием VS2019