0
我正在使用msbuild爲Web應用程序構建和部署一個包。我有關於文件如何同步的問題。比方說,我有以下文件夾結構:msbuild部署 - 只刪除包中的文件夾
-Root
-Pages*
-Javascript*
-CMS
文件夾有星號(*)在我的Visual Studio項目,文件夾不不,但他們的應用程序中存在。
現在,如果我使用msbuild .../t部署:Package/p:DeployOnBuild = True ..所有文件夾/文件將被刪除預發佈。這很糟糕,因爲我需要保留「CMS」文件夾。
如果我部署添加「/ p:SkipExtraFilesOnServer = True」,CMS文件夾不會被刪除,但「Pages」和「Javascript」也不會被刪除/同步/清除。
如何確保未觸及非項目文件夾但項目文件夾與包同步?
感謝您的回答中加入以下到您
pubxml
刪除特定的目錄,和我應該在我的問題中提到這一點,但我不想使用這種黑名單。新文件和文件夾可能會在某個時候添加到應用程序中。 – ZNS 2013-04-15 20:31:23