发布时如何只有最新版本

When publishing how to have only the latest version

我有一个在内部网上发布的 WPF 应用程序,到目前为止我发布了该应用程序 20 次,所以我有 20 个文件夹并且构建的大小变得更多,我手动删除并只保留 2 个最新的版本,但是有没有办法只发布最新版本?

现在我保存在文件夹中,然后复制到 inetpub\wwwroot,但如果我必须直接使用 Visual Studio 发送文件,由于某些分支机构的内网线路较弱,我会遇到速度问题。

but is there a way to only have latest version to be published?

每次发布时都只发布最新版本。

不过,当您发布新版本时,旧版本不会神奇地消失。您必须以一种或另一种方式手动删除它们:

Can ClickOnce be configured to delete off old published directories?

实际上,当您发布应用程序文件时,只有当前和以前版本的源代码存在,Visual studio发布工具不会删除已发布文件夹中的旧版本,因此我们看到文件夹太多。只需删除发布中的所有内容publsihing 之前的文件夹,你将只有两个文件夹当前和以前的版本。