【发布时间】:2010-07-15 05:04:19
【问题描述】:
VS 2005 将应用程序部署到 Web 需要相当长的时间。大多数文件是第三方 dll。是否有可能一旦部署了这些 3rd 方 dll,它们就不会再次部署。
在发布时,似乎所有文件都被再次复制了。有什么办法可以避免吗?
【问题讨论】:
标签: clickonce
VS 2005 将应用程序部署到 Web 需要相当长的时间。大多数文件是第三方 dll。是否有可能一旦部署了这些 3rd 方 dll,它们就不会再次部署。
在发布时,似乎所有文件都被再次复制了。有什么办法可以避免吗?
【问题讨论】:
标签: clickonce
没有简单的方法可以做到这一点。
“很长一段时间”有多长,您是如何发布文件的? HTTP?您可能会考虑在本地发布部署并将其压缩,将其移动到服务器并解压缩。或者尝试使用 FTP,看看是否更快。如果您可以将网络服务器上的文件夹作为共享驱动器访问,并且您可以发布到该文件夹,那么肯定会更快。我认为这要快得多。
您也可以将第 3 方 dll 放在服务器上,部署其他所有内容,然后将第 3 方 dll 复制到文件夹中,使用 mage 或 mageui 将它们添加到应用程序清单中,然后使用 mage 或 mageui 重新签署两个清单.坦率地说,我只是将应用程序直接发布到网络服务器然后去吃午饭。在流程中引入手动步骤也会引入错误的可能性......
【讨论】: