Отсутствие ошибок сборки при использовании кода оптимизации

Я борюсь с этим уже два дня и не могу найти решения в Интернете.

Уже пытался опубликовать это на форумах MS, но этот пост помечен как спам, поэтому я решил попробовать его здесь.

Мое приложение отлично работает в режиме отладки, когда «код оптимизации» не отмечен, а также в режиме выпуска. Но при отключении оптимизации проверки перед отправкой в ​​магазин дают сбой и я нашел несколько решений, что оптимизацию приходится проверять.

Это результат:

Visual Studio — самая новая версия, и я пытался скомпилировать ее с целевой версией 1803 и 1809.

О, и я на новом компьютере, естественно, компиляция работала на старом.

Любая помощь приветствуется.

Спасибо и счастливого Рождества,

Томас

Я нашел решение. Спасибо, Ксавьер, вы указали мне правильное направление, пытаясь начать с нуля простой проект. Я удалил ссылки на ApplicationInsights и обновил все остальные ссылки, развернутые с помощью nuget. Я могу только догадываться, но кажется, что ссылки nuget были сломаны при переносе проекта на мой новый компьютер. Но только при использовании оптимизации. После этого проект скомпилировался без ошибок.


person butters    schedule 24.12.2018    source источник
comment
1> C:\Program Files (x86)\Microsoft SDK\UWPNuGetPackages\microsoft.net.native.compiler\1.7.3\tools\Microsoft.NetNative.targets(697,5): ошибка: внутренний компилятор 1>C:\ Program Files (x86)\Microsoft SDK\UWPNuGetPackages\microsoft.net.native.compiler\1.7.3\tools\Microsoft.NetNative.targets(697,5): ошибка: введите "Microsoft.ApplicationInsights.Extensibility.Implementation.IClock" не был включен в компиляцию, но упоминался в типе «Microsoft.ApplicationInsights.Extensibility.Windows.SessionTelemetryModule». Возможно, отсутствовала сборка. 1> C:\Program Files (x86)\Microsoft SDK\UWPNuGetPackages\microsoft.net.native.compiler\1.7.3\tools\Microsoft.NetNative.targets(697,5): ошибка: введите 'Microsoft.ApplicationInsights.Extensibility .Implementation.FixedSizeQueue_1_2' не был включен в компиляцию, но был указан в методе Storage..ctor(string)'. Возможно, отсутствовала сборка. 1> C:\Program Files (x86)\Microsoft SDK\UWPNuGetPackages\microsoft.net.native.compiler\1.7.3\tools\Microsoft.NetNative.targets(697,5): ошибка: метод 'Storage..ctor( string) всегда будет вызывать исключение из-за отсутствия метода SnapshottingDictionary..ctor(). Возможно, отсутствовала сборка. 1> C:\Program Files (x86)\Microsoft SDK\UWPNuGetPackages\microsoft.net.native.compiler\1.7.3\tools\Microsoft.NetNative.targets(697,5): ошибка: метод 'Storage.Peek() ' всегда будет вызывать исключение из-за отсутствующего метода 'FixedSizeQueue.Contains(string)'. Возможно, отсутствовала сборка. 1> C:\Program Files (x86)\Microsoft SDK\UWPNuGetPackages\microsoft.net.native.compiler\1.7.3\tools\Microsoft.NetNative.targets(697,5): ошибка: метод 'Storage.Delete(StorageTransmission ) всегда будет вызывать исключение из-за отсутствующего метода «FixedSizeQueue.Enqueue(string)». Возможно, отсутствовала сборка. 1> C:\Program Files (x86)\Microsoft SDK\UWPNuGetPackages\microsoft.net.native.compiler\1.7.3\tools\Microsoft.NetNative.targets(697,5): ошибка: метод 'PersistenceTransmitter.SendForDeveloperMode(ITelemetry , строка) всегда будет вызывать исключение из-за отсутствия метода Transmission.SendAsync(). Возможно, отсутствовала сборка. 1> C:\Program Files (x86)\Microsoft SDK\UWPNuGetPackages\microsoft.net.native.compiler\1.7.3\tools\Microsoft.NetNative.targets(697,5): ошибка: метод 'Sender.Send(StorageTransmission , TimeSpan) всегда будет вызывать исключение из-за отсутствия метода Transmission.SendAsync(). Возможно, отсутствовала сборка. 1> C:\Program Files (x86)\Microsoft SDK\UWPNuGetPackages\microsoft.net.native.compiler\1.7.3\tools\Microsoft.NetNative.targets(697,5): ошибка: введите 'Microsoft.ApplicationInsights.Extensibility .IContextInitializer не был включен в компиляцию, но на него ссылались в приложении. Возможно, отсутствовала сборка. 1> C:\Program Files (x86)\Microsoft SDK\UWPNuGetPackages\microsoft.net.native.compiler\1.7.3\tools\Microsoft.NetNative.targets(697,5): ошибка: введите 'Microsoft.ApplicationInsights.Extensibility .Implementation.IClock не был включен в компиляцию, но упоминался в типе «Microsoft.ApplicationInsights.Extensibility.Windows.SessionTelemetryModule». Возможно, отсутствовала сборка. 1> C:\Program Files (x86)\Microsoft SDK\UWPNuGetPackages\microsoft.net.native.compiler\1.7.3\tools\Microsoft.NetNative.targets(697,5): ошибка: введите 'Microsoft.ApplicationInsights.Extensibility .Implementation.FixedSizeQueue_2_2' не был включен в компиляцию, но был указан в методе Storage..ctor(string)'. Возможно, отсутствовала сборка. 1> C:\Program Files (x86)\Microsoft SDK\UWPNuGetPackages\microsoft.net.native.compiler\1.7.3\tools\Microsoft.NetNative.targets(697,5): ошибка: метод 'Storage..ctor( string) всегда будет вызывать исключение из-за отсутствия метода SnapshottingDictionary..ctor(). Возможно, отсутствовала сборка. 1> C:\Program Files (x86)\Microsoft SDK\UWPNuGetPackages\microsoft.net.native.compiler\1.7.3\tools\Microsoft.NetNative.targets(697,5): ошибка: метод 'Storage.Peek() ' всегда будет вызывать исключение из-за отсутствующего метода 'FixedSizeQueue.Contains(string)'. Возможно, отсутствовала сборка. 1> C:\Program Files (x86)\Microsoft SDK\UWPNuGetPackages\microsoft.net.native.compiler\1.7.3\tools\Microsoft.NetNative.targets(697,5): ошибка: метод 'Storage.Delete(StorageTransmission ) всегда будет вызывать исключение из-за отсутствующего метода «FixedSizeQueue.Enqueue(string)». Возможно, отсутствовала сборка. 1> C:\Program Files (x86)\Microsoft SDK\UWPNuGetPackages\microsoft.net.native.compiler\1.7.3\tools\Microsoft.NetNative.targets(697,5): ошибка: метод 'PersistenceTransmitter.SendForDeveloperMode(ITelemetry , строка) всегда будет вызывать исключение из-за отсутствия метода Transmission.SendAsync(). Возможно, отсутствовала сборка. 1>C:\Program Files (x86)\Microsoft SDK\UWPNuGetPackages\microsoft.net.native.compiler\1. 7.3\tools\Microsoft.NetNative.targets(697,5): ошибка: метод «Sender.Send(StorageTransmission, TimeSpan)» всегда будет вызывать исключение из-за отсутствия метода «Transmission.SendAsync()». Возможно, отсутствовала сборка. 1> C:\Program Files (x86)\Microsoft SDK\UWPNuGetPackages\microsoft.net.native.compiler\1.7.3\tools\Microsoft.NetNative.targets(697,5): ошибка: введите 'Microsoft.ApplicationInsights.Extensibility .IContextInitializer не был включен в компиляцию, но на него ссылались в приложении. Возможно, отсутствовала сборка. 1> C:\Program Files (x86)\Microsoft SDK\UWPNuGetPackages\microsoft.net.native.compiler\1.7.3\tools\Microsoft.NetNative.targets(697,5): ошибка: ILT0005: 'C:\Program Файлы (x86)\Microsoft SDK\UWPNuGetPackages\microsoft.net.native.compiler\1.7.3\tools\x86\ilc\Tools\nutc_driver.exe @"C:\Users\tstark\source\repos\Christiani-Windows\ Christiani\obj\x86\Release\ilc\intermediate\MDIL\Christiani.rsp"' вернул код выхода 1 ========== Примеры: 0 erfolgreich, 1 fehlerhaft, 0 aktuell, 0 übersprungen ==== ====== ========== Bereitstellen: 0 erfolgreich, 0 fehlerhaft, 0 übersprungen ==========   -  person Xie Steven    schedule 25.12.2018


Ответы (1)


Если вы создадите новый пустой проект UWP, сможете ли вы его успешно скомпилировать?

person butters    schedule 26.12.2018