C# 使用CEFSharp Web浏览器的WPF应用程序在clickonce版本中崩溃

C# 使用CEFSharp Web浏览器的WPF应用程序在clickonce版本中崩溃,c#,.net,wpf,xaml,cefsharp,C#,.net,Wpf,Xaml,Cefsharp,我有一个简单的WPF应用程序,它在调试中运行良好,但当我执行clickonce时,它会在尝试加载web浏览器时崩溃 我有一个登录页面,用户在其中单击“打开浏览器”,一旦单击,就会出现以下错误 类型的未处理异常 中出现“System.Windows.Markup.XamlParseException” PresentationFramework.dll 附加信息:对类型的构造函数调用 与 指定的绑定约束引发了异常 您介意尝试在WebBrowser.地址添加https://吗 因此,来自: Web

我有一个简单的WPF应用程序,它在调试中运行良好,但当我执行clickonce时,它会在尝试加载web浏览器时崩溃

我有一个登录页面,用户在其中单击“打开浏览器”,一旦单击,就会出现以下错误

类型的未处理异常 中出现“System.Windows.Markup.XamlParseException” PresentationFramework.dll

附加信息:对类型的构造函数调用 与 指定的绑定约束引发了异常


您介意尝试在WebBrowser.地址添加https://吗

因此,来自:

WebBrowser.Address = "www.google.com";
拥有:

WebBrowser.Address = "https://www.google.com";

这也可能对您有所帮助。

ClickOnce
默认情况下不包括
CefSharp
所需的
未更改的
资源。有许多问题已经解决了这个问题

这里有几个有用的

搜索
GitHub
项目总是一个很好的资源。

您还需要确保目标机器上安装了
VC++Redist
。有关所需版本的更多信息,请参见


一般来说,在发布您的问题之前,请尝试搜索
GitHub
/
StackOverflow

最好作为评论,此外,这不是他所描述的问题。从他的问题来看,该项目在VisualStudio中运行良好,但在通过单击一次安装时崩溃。
WebBrowser.Address = "www.google.com";
WebBrowser.Address = "https://www.google.com";