Es wird das gesamte Debug-Protokoll der Anwendung für den Start ausgegeben. Was mich glauben lässt, dass keine Fehler ausgegeben werden, die zum Absturz der App führen.
Es wird außerdem eine „config.json“-Datei erstellt, die nur erstellt werden sollte, wenn die in webview2 gehostete React-App eine API zum Abrufen der Konfiguration aufruft und die Datei nicht vorhanden ist (wird beim ersten Start erwartet). Dies bestätigt, dass sowohl mein React-App-Hosting als auch das Hosting für Port 5050 funktioniert.
WICHTIG: Ich erhalte das gleiche Problem nur mit einer Textblock-App (Code unten). Frisch erstellt, ohne weitere nennenswerte Änderungen. Alle Änderungen an der Standardvorlage (mit Ausnahme des Textblocks selbst) wurden vorgenommen, um das Problem zu beheben.
Einige zusätzliche Informationen:
Screenshot der App, die im normalen Startmodus ausgeführt wird (kein Kiosk)
Ich habe
- asp .net-Kern-APIs
- Reverse-Proxy
- für Webview2 gehostete React-App
- Starten von Tabtip.exe für die Touch-Eingabe. Dies geschieht nur beim Eingabefokus.
App.xaml.cs:App.xaml:Code: Select all
using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Runtime.InteropServices.WindowsRuntime; using Microsoft.UI.Xaml; using Microsoft.UI.Xaml.Controls; using Microsoft.UI.Xaml.Controls.Primitives; using Microsoft.UI.Xaml.Data; using Microsoft.UI.Xaml.Input; using Microsoft.UI.Xaml.Media; using Microsoft.UI.Xaml.Navigation; using Microsoft.UI.Xaml.Shapes; using Windows.ApplicationModel; using Windows.ApplicationModel.Activation; using Windows.Foundation; using Windows.Foundation.Collections; // To learn more about WinUI, the WinUI project structure, // and more about our project templates, see: http://aka.ms/winui-project-info. namespace Blank_text_box { public partial class App : Application { private Window? _window; public App() { InitializeComponent(); } protected override void OnLaunched(Microsoft.UI.Xaml.LaunchActivatedEventArgs args) { _window = new MainWindow(); _window.Activate(); } } }Code: Select all
Code: Select all
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Runtime.InteropServices.WindowsRuntime;
using Microsoft.UI.Xaml;
using Microsoft.UI.Xaml.Controls;
using Microsoft.UI.Xaml.Controls.Primitives;
using Microsoft.UI.Xaml.Data;
using Microsoft.UI.Xaml.Input;
using Microsoft.UI.Xaml.Media;
using Microsoft.UI.Xaml.Navigation;
using Windows.Foundation;
using Windows.Foundation.Collections;
// To learn more about WinUI, the WinUI project structure,
// and more about our project templates, see: http://aka.ms/winui-project-info.
namespace Blank_text_box
{
///
/// An empty window that can be used on its own or navigated to within a Frame.
///
public sealed partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
}
}
Code: Select all
Die Datei „.msixbundle“ wurde generiert, der Ordner enthielt auch die Datei „.cer“, die ich im vertrauenswürdigen Store und bei vertrauenswürdigen Personen installiert habe. Es wird ein „SignatureKind: Developer“ angezeigt (ich weiß nicht, ob das ein Problem ist)
Der obige Code ist nicht mein Originalcode, sondern ein Democode, der genau das gleiche Problem mit dem schwarzen Bildschirm und dem Windows-Fehler „Dingen“ bei Mausklickeingaben (Links- und Rechtsklicks) aufweist.
Mobile version