我正在使用OpenWebKitSharp并尝试在我一次点击发布时包含这些文件。我几乎让我的项目工作但我遇到了OpenWebKitSharp.manifest文件的问题。我调试时一切正常,我已经能够使用“Visual Studio Installer”安装它。但是,我想使用One Click安装程序,因此它会自动检查更新。所以我已经将所有文件复制到我的项目中并设置了引用,以便在安装其他所有内容时安装WebKitSharp。在所有WebKitSharp文件中,我将“Build Action”设置为“Copy”并将“Copy to Output”设置为“Copy if newer”(如前所述,所有内容都可以正常复制到调试文件夹中并正确运行)。我切换并使用“PublishWizard”并将其发布到一个文件夹。一切都显示在安装文件夹中。
然而,现在我去把它安装在电脑上。完成后尝试运行该程序,我收到一个错误说。 “激活上下文尚未初始化。”经过一些调试后,我发现当我点击安装到计算机上时,“OpenWebKitSharp.manifest”内容已完全更改。如果我复制旧文件并将其粘贴到安装目录中,而不是写入它创建的新文件,那么一切正常。
如何解决这个问题?
P.S.这可能有也可能没有关系,但我有一些似乎没有复制到我的安装文件夹的TrueType字体(TTF)。它们会复制到我的调试文件夹中,而不是在我去发布时。