我目前正在使用 C# 使用WebView2构建应用程序,但是,我需要让那些目前不在Edge上的人可以访问它。我决定使用固定版本的运行时,如此处所述。 我将使用“ EnsureCoreWebView2Async ”来指定我的环境。
我的问题是,如果我要使用ClickOnce打包项目,如何引用“ CoreWebView2Environment.CreateAsync”中的“browserExecutableFolder ”参数中所需的二进制文件?我不知道用户会将文件安装在哪里,所以我不知道要引用哪个目录。我可以根据包目录引用文件吗,如下所示:
"...\\bin\\Release\\net5.0-windows\\programName.exe.Webview2\\EBWebView\\x64\\EmbeddedBrowserWebView.dll"
...或者我需要使用另一种文件引用语法吗?
抱歉,这似乎是一个初学者的问题,但我最近才开始学习 C#/.NET,我仍在尝试完全掌握编程的窍门。:-)