У меня есть приложение UWP, написанное на C#, которое строит (VS 14.0.25425.01 Update 3 в Windows 10.0.14393, целевая версия проекта построена 14393) и запускается в режиме отладки, но не в состоянии построить в режиме выпуска со следующей ошибкой:Ошибка MCG0004: InternalAssert Assert Не удалось создать приложение UWP в режиме освобождения
Microsoft.NetNative.targets(640,5): error : MCG0004:InternalAssert Assert Failed: field not found during [UNKNOWN]
Там нет других деталей, за два предупреждения до, которых я не знаю, будут ли они связаны с проблемой, за исключением:
Resources.System.Linq.Expressions.rd.xml(35): warning : ILTransform : warning ILT0027: Method 'CreateLambda' within 'System.Linq.Expressions.Expression' could not be found. Resources.System.Linq.Expressions.rd.xml(91): warning : ILTransform : warning ILT0027: Method 'ParameterIsAssignable' within 'System.Linq.Expressions.Expression' could not be found.
Любые предложения, к которым может быть связана проблема?
Есть такая же проблема, кажется, ошибка? – Briefkasten
Я предполагаю, что с помощью ссылки вы имеете в виду изменение .csproj на ' false UseDotNetNativeToolchain>'? Я сделал это на всех трех платформах, и это исправляет проблему. –
Christoph
Да, пожалуйста, вперед. – Christoph