andreas-g
Goto Top

WebView2 nach Anleitung erstellt aber Fehler

Ich habe nach Anleitung:
https://docs.microsoft.com/de-de/microsoft-edge/webview2/gettingstarted/ ...

versucht eine kleine Exe von einer Webseite bzw mit der URL zu erstellen aber ich komme nur bis zum Schritt3, Punkt 4

Wenn ich bei dem Schritt F5 Drücke kommt immer eine Fehlermeldung mit der ich nichts anfangen kann.

System.NullReferenceException
  HResult=0x80004003
  Nachricht = Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
  Quelle = Microsoft.Web.WebView2.WinForms
  Stapelüberwachung:
   bei Microsoft.Web.WebView2.WinForms.WebView2.OnVisibleChanged(EventArgs e)
   bei System.Windows.Forms.Control.AssignParent(Control value)
   bei System.Windows.Forms.Control.ControlCollection.Add(Control value)
   bei System.Windows.Forms.Form.ControlCollection.Add(Control value)
   bei Testen.Form1.InitializeComponent() in C:\Users\andreas\source\repos\Testen\Form1.Designer.cs: Zeile49


Wenn ich den Browser anstatt WebView2 nehme funktioniert zwar alles, aber bei verschiedenen Webseiten kann ich das nicht einsetzen.

Ich möchte mir nur einige Seiten als "Website-2-Go" machen

namespace Testen
{
    partial class Form1
    {
        /// <summary>
        /// Erforderliche Designervariable.
        /// </summary>
        private System.ComponentModel.IContainer components = null;

        /// <summary>
        /// Verwendete Ressourcen bereinigen.
        /// </summary>
        /// <param name="disposing">True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False.</param> 
        protected override void Dispose(bool disposing)
        {
            if (disposing && (components != null))
            {
                components.Dispose();
            }
            base.Dispose(disposing);
        }

        #region Vom Windows Form-Designer generierter Code

        /// <summary>
        /// Erforderliche Methode für die Designerunterstützung.
        /// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
        /// </summary>
        private void InitializeComponent()
        {
            this.testen = new Microsoft.Web.WebView2.WinForms.WebView2();
            this.SuspendLayout();
            // 
            // testen
            // 
            this.testen.Location = new System.Drawing.Point(12, 12);
            this.testen.Name = "testen";  
            this.testen.Size = new System.Drawing.Size(764, 426);
            this.testen.Source = new System.Uri("https://www.heise.de", System.UriKind.Absolute);  
            this.testen.TabIndex = 0;
            this.testen.Text = "webView21";  
            this.testen.ZoomFactor = 1D;
            // 
            // Form1
            // 
            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
            this.ClientSize = new System.Drawing.Size(800, 450);
            this.Controls.Add(this.testen);
            this.Name = "Form1";  
            this.Text = "Form1";  
            this.ResumeLayout(false);

        }

        #endregion

        private Microsoft.Web.WebView2.WinForms.WebView2 testen;
    }
}

Währe für einen Tipp dankbar, ist mein erstes Projekt und habe extra etwas einfaches ausgesucht......
testenpic

Content-Key: 610319

Url: https://administrator.de/contentid/610319

Ausgedruckt am: 28.03.2024 um 10:03 Uhr

Mitglied: mbehrens
mbehrens 05.10.2020 um 13:56:56 Uhr
Goto Top
Zitat von @Andreas-G:

Ich habe nach Anleitung:
https://docs.microsoft.com/de-de/microsoft-edge/webview2/gettingstarted/ ...

versucht eine kleine Exe von einer Webseite bzw mit der URL zu erstellen aber ich komme nur bis zum Schritt3, Punkt 4

Wenn ich bei dem Schritt F5 Drücke kommt immer eine Fehlermeldung mit der ich nichts anfangen kann.

System.NullReferenceException
>   HResult=0x80004003
>   Nachricht = Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
>   Quelle = Microsoft.Web.WebView2.WinForms
>   Stapelüberwachung:
>    bei Microsoft.Web.WebView2.WinForms.WebView2.OnVisibleChanged(EventArgs e)
>    bei System.Windows.Forms.Control.AssignParent(Control value)
>    bei System.Windows.Forms.Control.ControlCollection.Add(Control value)
>    bei System.Windows.Forms.Form.ControlCollection.Add(Control value)
>    bei Testen.Form1.InitializeComponent() in C:\Users\andreas\source\repos\Testen\Form1.Designer.cs: Zeile49
> 

Die passende Microsoft Edge Version ist installiert?
Mitglied: Andreas-G
Andreas-G 05.10.2020 aktualisiert um 16:22:38 Uhr
Goto Top
Ja
Version 87.0.658.0 (Offizielles Build) canary (64-Bit)

System komplett NEU aufgesetzt.
Mitglied: Andreas-G
Andreas-G 08.10.2020 um 07:47:00 Uhr
Goto Top
Hat sich irgendwie erledigt

VS neu installiert und jetzt ohne Probleme