.net родной компилятор 2.0.2 не может создать приложение. Не удалось загрузить сборку System.Data.dll
- Создайте в Visual Studio 2017 пустое приложение UWP
- Установите пакет NuGet Microsoft.Net.Native.Compiler 2.0.2 (также протестирован на 2.0.0 и 2.0.1)
- Переключиться в режим Release, где включена опция "Компилировать с помощью.NET Native tool chain"
- Попробуйте запустить приложение
Ошибка: Внутренняя ошибка компилятора: не удалось загрузить сборку '\App1\obj\x86\Release\ilc\in\System.Data.dll\System.Data.dll'
вызвано строкой 731 в C:\Users\User.nuget\packages\microsoft.net.native.compiler\2.0.2\tools\Microsoft.NetNative.targets
Дополнительная информация:
- По умолчанию в пакете NuGet создается пустое приложение UWP Microsoft.NETCore.UniversalWindowsPlatform версии 6.0.4, последняя версия - 6.0.5. Я пробовал с обеими версиями.
- Пытался пропустить эту проблемную задачу, комментируя ее в файле Microsoft.NetNative.targets. Первоначальная проблема ушла, но появились другие проблемы, поэтому я перестал двигаться в этом направлении.
- Я вижу, что переполнение стека уже имеет проблемы с System.Data.dll, но я не смог найти отношение к моему делу.
1 ответ
Ошибка: Внутренняя ошибка компилятора: не удалось загрузить сборку '\App1\obj\x86\Release\ilc\in\System.Data.dll\System.Data.dll'
На самом деле, Microsoft.NETCore.UniversalWindowsPlatform
Версия 6.0.5 содержит. NET собственные компиляторы 2.0.2. Вам не нужно устанавливать Microsoft.Net.Native.Compiler 2.0.2 по отдельности.
А также Microsoft.Net.Native.Compiler 2.0.2
доступно только в Windows 10 Fall Creators Update (10.0;build 16299)
, если он был установлен по отдельности, вам нужно изменить целевую минимальную версию на 16299.