现有已发布的部署似乎不是有效的部署清单

问题描述

所以我能够使用一次单击就可以发布我的wpf应用程序,而且几个月没有问题。但是昨天当我尝试时,我收到了一个奇怪的消息。

Error message

选择“是”选项时,发布会停止并用这些错误填充错误列表:

enter image description here

我尝试在线搜索,但没有成功。

解决方法

我升级到 Visual Studio 2019 16.7.3 后,这个问题开始发生在我身上。我还将我的应用程序从 .NET Framework 4.7.2 更新到了 4.8 。 (尽管我怀疑这是问题所在,但我没有恢复到4.7.2进行测试。)

我的解决方案是发布到本地文件夹,然后使用单独的FTP应用程序(例如 FileZilla)上传这些文件。升级我现有的ClickOnce应用程序效果很好。

详细信息:在应用程序的属性页面中,选择 Publish 标签。将发布文件夹位置字段从“ ftp://whatever”更改为“ C:\publish-MyApp”。点击立即发布按钮。 VS会很快创建文件。接下来,使用FTP应用程序将C:\publish-MyApp文件夹的内容上载到服务器上的现有安装文件夹。这样会覆盖现有的setup.exeMyApp.application文件,并在MyApp_1.2.3.4文件夹中添加一个新文件夹(例如 Application Files)。

(此方法的一个附带好处是,由于 FileZilla 的上传速度比Visual Studio快得多,因此发布速度更快。)

,

我通过在提示输入ftp凭据时取消选中被动模式复选框来解决此问题

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...