我正在开发一个工具,它应该作为一个ClickOnce签名的应用程序发布在Sharepoint网站上。
问题是,当执行 .application
从Sharepoint的可执行文件中,我得到一个错误,有以下句子(法语)。
Le fichier <nom de l'appli>.exe.config possède un hachage calculé différent de celui spécifié dans le manifeste.
在英语中。
File, <application name>.exe.config, has a different computed hash than specified in manifest.
我对数字签名有一定的了解,我理解为 .config
文件在发布后被某种神秘的方式修改了...。
此外,通过在本地发布我的应用程序,我从来没有得到这个错误。
那么我认为它来自Sharepoint,它应该修改了 .config
文件...
我通过简单地告诉Visual Studio使用以下方法来解决这个问题。.deploy
文件扩展名。
这可以设置在 项目属性>发布>选项>部署。 然后检查 Use ".deploy" file extension