Я пытаюсь создать наше решение для цепочки инструментов .Net Native, а также прохожу тесты WACK (Windows App Cert Kit) , которые потребуются для последующей загрузкинаше приложение для магазина.
В настоящее время сборка проходит с выбранной «цепочкой инструментов Compile .Net Native», как показано здесь (обратите внимание, код оптимизации не проверяется) :
Свойства проекта
Однако, когда сборка проходит, при запуске WACK мы получаем одну следующую ошибку:
Ошибка WACK с оптимизацией кодаОтключено
При поиске, похоже, эта ошибка появляется только для нас, потому что мы не включили Оптимизировать код в свойствах выше - однако, когда мы включаем этот параметр, наша сборка завершается неудачно со следующимошибка:
Ошибка сборки с включенной функцией оптимизации кода
У всех, кого я видел с этой проблемой в Интернете, были проблемы слибо их языковые настройки Visual Studio, либо они жили в какой-то старой версии Windows 10 / Visual Studio, и эта проблема со временем решалась сама собой.
Я использую английский язык по умолчанию для машины и VisualСтудия.Я также использую последнюю версию Visual Studio 2017 (15.9.7 Professional) и последнюю версию Windows 10 (17763.316) .Так что ни одно из этих других решений не применимо ко мне здесь.
Я надеюсь, что кто-то знает об этой ошибке ILT0005 и о том, как мы можем ее обойти.Мы разрабатываем приложение на C #, которое использует некоторые проекты на C ++, и весь код прекрасно компилируется с .Net Native или Optimize Code , включенным в свойствах, но не оба одновременно .