如何使用VS2015社区发布基于cefsharp的winform程序

时间:2017-03-21 07:17:14

标签: c# winforms cefsharp

我使用cefsharp编写一个简单的浏览器,它在我的计算机上工作,但我想发布它,因此其他人可以在自己的计算机上使用它。 我使用VS2015社区发布它,我在我的计算机上设置它,但是当我点击.exe时,它没有用。希望有人能帮助我。

除此之外,我还想创建一个.exe程序,将所有.dll配置文件放入一个.exe配置文件中。

这是发布文件夹the release folder

.exe配置文件依赖于许多.dll配置文件,我想将所有内容放入一个.exe配置文件中。但我不知道该怎么做。

2 个答案:

答案 0 :(得分:1)

你以3个不同的模块结束:

  1. 纯.NET程序集
  2. 混合模式.NET程序集
  3. 原生模块
  4. 您可以自然地将纯.NET程序集(1)与ILMerge等工具合并。但是你不能为(2)和(3)做同样的事情。

    实现类似结果的唯一方法是将包依赖性作为资源并在启动时解压缩它们。但我强烈不推荐这种方式 - 它总是会导致问题并降低启动性能。

    只需制作安装程序。

答案 1 :(得分:0)

set up我尝试发布程序,并设置,当我点击它时,它没有响应。application我的意思是安装文件不包含依赖项,如.dll。