我正在尝试将我的示例Cefsharp winforms项目作为clickonceinstall应用程序运行.在创建过程中一切都很好,但是当我尝试安装程序时(程序当然正在运行而且没有问题)没有任何反应!我尝试使用许多不同的配置(发布,调试ecc)和平台(x86,x64),但始终是同一个问题.我能做什么?
无论如何我在Windows 10 64位上使用Visual Studio 15.如果您需要一些代码,请告诉我
提前致谢
我最近也在部署ClickOnce应用程序时遇到了这个问题.
我在此链接中由用户@CRoemheld 在 CefSharp问题页面1314上找到了此问题的解决方案.
如其他地方所述,ClickOnce仅将manged .DLL捆绑为其部署过程的一部分.
但我们还需要将原生CEF DLL作为我们应用程序的一部分.
看起来有一种简单的方法可以通过Visual Studio UI(我尝试过)实现这一点,但您可以通过手动修改.csproj文件以包含以下内容来轻松完成.
打开.csproj文件并在最终标识符之前附加以下代码段.
%(RecursiveDir)%(Filename)%(Extension) false %(RecursiveDir)%(Filename)%(Extension) false %(RecursiveDir)%(Filename)%(Extension) false ' %(RecursiveDir)%(Filename)%(Extension) false
在Visual Studio中,在发布选项卡上执行此操作时,单击"应用程序文件"按钮
您将看到将与应用程序一起部署的所需CEFSharp依赖项.