问题描述
我有一个WPF应用程序,我在Intranet中发布了,事情是直到现在我已经发布了20次,所以我有20个文件夹,构建的大小越来越大,我手动删除并仅留下2个最新版本,但是有办法只发布最新版本吗?
现在我保存在文件夹中,然后复制到inetpub\wwwroot
,但是如果必须直接使用Visual Studio发送文件,由于某些分支机构的Intranet线路较弱,我会遇到速度问题。
解决方法
但是有办法只发布最新版本吗?
您是每次都只发布最新版本。
但是,当您发布新版本时,旧版本并不会神奇地消失。您必须以一种或另一种方式手动删除它们:
Can ClickOnce be configured to delete off old published directories?
,实际上,当您在应用程序文件中仅发布当前和先前版本的源代码时,Visual Studio发布工具不会删除已发布文件夹中的旧版本,因此我们看到的文件夹太多了。只需在发布之前删除发布文件夹中的所有内容,您将只有两个文件夹,当前和以前的版本。