Я пытаюсь сделать файл appx в режиме выпуска, когда я пытаюсь сделать это, я вижу эту ошибку ниже.
Ошибка: NUTC1056: Внутренняя ошибка компилятора: 0x8000ffff.Обнаружена ошибка при компиляции метода «экземпляр System.Void MyProject.Views.DetailPage.InitializeComponent ()».MyProject.UWP
Ошибка ILT0005: 'C: \ Users \ me.nuget \ packages \ microsoft.net.native.compiler \ 2.0.3 \ tools \ x64 \ ilc \ Tools \ nutc_driver.exe @ "D: \ MyProject \ MyProject.UWP \ obj \ x64 \ Release \ ilc \ промежуточный \ MDIL \ MyProject.UWP.rsp "'вернул код завершения 1 MyProject.UWP
Когда я пытаюсь комментировать [XamlCompilation(XamlCompilationOptions.Compile)]
это чем то правильно, но после этого, когда я пытаюсь запустить эту страницу, каждый раз происходит сбой.Я проверяю, что действие сборки proprties этой страницы такое же, как и у всех страниц, и это Embedded resource
, а пользовательский инструмент - MSBuild:UpdateDesignTimeXaml
. Он работает в режиме отладки, раскомментируя его.[XamlCompilation(XamlCompilationOptions.Compile)]
Я прикрепил свой код здесь:
DetailsPage.xaml
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class=" MyProject.Views.DetailsPage"
xmlns:local="clr-namespace: MyProject"
Title="Details Page">
<ContentPage.ToolbarItems>
<ToolbarItem Icon="EditIcon" Order="Primary" Priority="1"/>
</ContentPage.ToolbarItems>
<ContentPage.Content>
<local:ExtendedScrollView>
<StackLayout x:Name="MainStack">
<Entry Text="{Binding NameDetails}"/>
</StackLayout>
</local:ExtendedScrollView>
</ContentPage.Content>
</ContentPage>
DetailPage.xaml.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using MyProject.ViewModels;
using Xamarin.Forms;
using Xamarin.Forms.Xaml;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
namespace MyProject.Views
{
[XamlCompilation(XamlCompilationOptions.Compile)]
public partial class DetailPage : ContentPage
{
DetailPageViewModel viewModel;
public DetailPage()
{
InitializeComponent();
On<Xamarin.Forms.PlatformConfiguration.iOS>().SetUseSafeArea(true);
BindingContext = viewModel = new DetailPageViewModel();
viewModel.ShowAlert += ViewModel_ShowAlert;
}
}
}
Может кто-нибудь посмотреть на этои подскажите, что мне нужно изменить в коде или конфигурации?