繁体   English   中英

部署项目属性

[英]Deployment Project Properties

我的应用程序文件夹中有几个文件。 我希望将旧版本替换为较新版本,但1个文件(x)除外。 我希望无论什么版本都总是要替换x。 目前,我有“ DetectNewerInstalledVersion = true”和“ RemovePreviousVersions = true”,当然对于x来说效果不佳。 有什么建议么? 我不介意是否必须替换所有文件始终使用任何版本来实现我想要的。 这个怎么做?

如果这些文件中的任何一个是二进制文件,则永远不要部署混合二进制文件。 从版本3中提取commonlibrary1.dll并将其放入当前具有版本1中的二进制文件的产品环境中。这是非常糟糕的做法。 您应该轻巧地部署。

要完成文件复制,只需在VS中更改每个文件的属性(这会在项目文件中更改它)。 右键单击文件,选择属性,将x以外的所有文件的“复制到输出目录”设置为“如果更新则复制”。 对于x,将该属性设置为“始终复制”。

部署时,只需删除服务器上的内容,然后将其替换为构建输出目录即可。 如果该输出目录没有减少(意味着您必须手动移动一些废话),那么我将集中精力改进构建脚本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM