簡體   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