本文介绍了现有发布的部署似乎不是有效的部署清单的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
因此,我能够使用Click Once发布我的WPF应用程序,几个月来没有任何问题。但昨天,当我尝试时,我收到了一条看起来很奇怪的消息。
选择是选项时,发布停止并用这些错误填充错误列表:
我尝试联机搜索,但没有成功。
推荐答案
在我升级到Visual Studio 2019 16.7.3后,我开始遇到此问题。我还将我的应用程序从.NET框架4.7.2更新到4.8。(尽管我怀疑这是问题所在,但我没有恢复到4.7.2来测试它。)
我的解决方案是发布到本地文件夹,然后使用单独的ftp应用程序(例如FileZilla)上传这些文件。升级我的现有ClickOnce应用运行正常。
详细信息:在应用程序的属性页中,选择发布选项卡。将发布文件夹位置字段从";ftp://whatever
";更改为";C:publish-MyApp
。单击立即发布按钮。VS将非常快速地创建文件。接下来,使用您的ftp应用程序将C:publish-MyApp
文件夹的内容上载到服务器上现有的安装文件夹。这将覆盖现有的setup.exe
和MyApp.application
文件,并在Application Files
文件夹中添加一个新文件夹(,例如MyApp_1.2.3.4
)。
(此方法的一个好处是发布速度更快,因为FileZilla的上载速度比Visual Studio快得多。)
这篇关于现有发布的部署似乎不是有效的部署清单的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!