У меня есть приложение UWP, которое использует коммерческую стороннюю библиотеку для. NET. В режиме отладки он компилируется и запускается успешно, но когда собственный набор инструментов в режиме выпуска включен, сборка завершается с ошибкой
MCG0004: InternalAssert Assert Failed: ICE: пытается добавить локальную переменную с одно и то же имя, но разных типов. во время [O__1] ProjectName
Я использую Visual Studio 16.6.2. Возможно, у кого-то была аналогичная проблема и уже есть решение для этой ошибки. Или кто-то из команды разработчиков. NET Native compiler + runtime может помочь.