C# 使用CEFSharp Web浏览器的WPF应用程序在clickonce版本中崩溃
我有一个简单的WPF应用程序,它在调试中运行良好,但当我执行clickonce时,它会在尝试加载web浏览器时崩溃 我有一个登录页面,用户在其中单击“打开浏览器”,一旦单击,就会出现以下错误 类型的未处理异常 中出现“System.Windows.Markup.XamlParseException” PresentationFramework.dll 附加信息:对类型的构造函数调用 与 指定的绑定约束引发了异常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
您介意尝试在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";