本文摘自PHP中文网,作者黄舟,侵删。
使用ClickOnce部署程序还是有很多方便的,不用单独去设计升级程序,可以省去了很多的精力来研究主要业务。但是,ClickOnce使用过程中也会出现很多问题,比如今天报出的“清单中的引用与下载的程序集标识不匹配”的提示,并且不能进行程序的启动了。
又重新发布了几次还是一样的问题,后来发现前几天恢复过一次文件,其中的 Properties\AssemblyInfo.cs文件中原来设置的AssemblyFileVersion变成了最初的1.0.0.0,但是这个值在恢复文件前改过,就是比1.0.0.0大,新发布的文件通过文件版本比较发现新发布的程序文件较旧当然不允许进行升级了,原来问题就在这里。
如果没有必要,这个地方不改动就可以了,可以给自己避免一些麻烦。
以上就是C# ClickOnce部署报错解决方法的详细内容!
相关阅读 >>
C#使用webclient登录网站并抓取登录后的网页信息实现方法
详解C#winform程序的toolstripbutton自定义背景应用示例源码
C#捕获windows关机事件,在系统关机前做一些自己想做的事的示例代码
C#静态分析工具 roslynator.analyzers 将方法数量提高了 500 多
更多相关阅读请进入《C#》频道 >>
C#高级编程(第11版) C# 7 & .NET Core 2.0(.NET开发经典名著)
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。