Visual Studio

WebView2 缺少 DLL 的錯誤訊息

 

本測試主要是想利用判斷 WebView2 的版本,來檢視在缺少部份 DLL 的情況下,會有什麼錯誤訊息,以判斷至少要提供哪些 DLL 給使用者。

重要度:
文章分類:

C# 使用 WebView2 元件

前言

 

若要用 C# 寫有瀏覽器界面的程式,過去是用 WebBrowser 元件,這是採用 IE 的核心。

 

在微軟放棄 IE 後,這個核心預計 2029 年也要消失了,目前微軟建議使用 WebView2 這個新元件,這是也 Edge (Chromium) 的核心,底下就是針對這個新元件做的一些測試。

 

使用者若要執行含有 WebView2 元件的程式,除了 Win11 及部份 Win10 已經內建之外,有些使用者是必須安裝 WebView Runtime,這部份在此就不多說了。

 

安裝 WebView2 元件

 

Visual Studio 中,預設是沒有 webView2 元件的。

 

在方案總管中的專案上按右鍵,選「管理 NuGet 套件」。

 

搜尋 webview2,找到 Microsoft.Web.WebView2 後,安裝它即可。

 

 

重要度:
文章分類:

C# 單元測試

C# 單元測試

參考:

https://docs.microsoft.com/zh-tw/visualstudio/test/getting-started-with-unit-testing?view=vs-2019&tabs=mstest

 

建立測試程式

先建立測試程式

 

 

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

 

namespace UnitTest {

    public class Sample {

 

        int a = 0;

        int b = 0;

 

        public Sample(int x, int y) {

            a = x;

            b = y;

        }

 

        public int Add() {

            return a + b;

        }

 

        public int Add2() {

            return a * 2 + b * 2;

        }

 

        public int AddAnother (int x) {

            return a + b + x;

        }

    }

}

 

建立測試單元

在程式視窗中按滑鼠右鍵,選擇「建立單元測試」

 

image

重要度:
文章分類:

在 Visual Studio 上使用 GitHub 進行版本控制

本文簡單示範 Visual Studio 建立 C# 專案並使用 GitHub 基本功能。

雖然 Windows 的 TortoiseGit 很好用,但如果可以直接在 Visual Studio 上直接操作,那還是比較方便。

建立專案

image

 

image

重要度:
文章分類:

Python for Visual Studio 2015 顛簸安裝之路

先說明,這篇學不到太多東西,主要是我走過很多冤枉路的記錄。

另一篇我有提到,曾經測試  Python Debug for VS Code 失敗,Python for VS 2015 也失敗。昨天前者終於成功了,於是接著測試後者。

後者的安裝真的是多災多難,底下一一道來。

一開始我不小心用到簡體版的安裝程式,花了很久才安裝好,應該有超過一小時,也許更久,久到我都忘了正在安裝中。

安裝到最後,看到有些錯誤,但它寫可以事後修改,一時沒注意就關了畫面,也忘了在哪裡可以改了。

第一次啟動程式,看到竟然是簡體,就先楞了一下,原來我下載到簡體的安裝程式了。後來在設定找到正體中文,竟然又要下載好幾 G,又花了不少時間才裝好。

完成後打開一看,完全找不到 Python 的相關東西,我明明有安裝 Python Tools,找了半天都找不到哪裡可以啟動 Python 相關的東西。

其實不只沒有 Python,也沒看到任何 Console 程式(主控台程式,也就是 DOS 畫面的傳統純文字程式,沒有視窗界面)的專案,雖然有 Windows 程式,但試寫了一下,也無法執行,根本是安裝了一套完全沒用的 Visual Studio 2015。

說真的,玩電腦那麼久,再怎麼複雜的程式,就算不會完全使用,最基本的功能總該隨便試一下就出來,這是第一次花了不少時間,安裝一套完全沒辦法使用的東西,連最簡單的 Hello World 程式都寫不出來。

試了很久,最後是有寫出一個 Windows 視窗程式,底下會提到。

以上還是前幾天測試的結果,所以今天繼續努力。

重要度:
文章分類:
電腦標籤:
借我放一下廣告
訂閱 Visual Studio