Visual Studio Deploy Deploy Package
▌背景
Visual Studio做發行時,如果在「將佈署的項目」選擇:
僅執行應用程式所需的檔案
專案中一些自行建立的資料夾下的圖檔、Script … 將無法直接包含在發行的組件中。
因此需要手動調整發行的設定檔,指定要包含的資料夾。
PS.但前提是該資料夾必須有加入專案的東西。
▌環境
l Visual Studio 2015
Ent.
▌How
設定好發行的相關資訊後,請到專案跟目錄下的
\Properties\PublishProfiles\
找到自己的設定檔,例如: JB-Local.pubxml
開啟後,在XML最後結尾(</Project>)前,加入以下XML:
<Target
Name="CustomCollectFiles">
<ItemGroup>
<_CustomFiles
Include="..\Content\**\*" />
<_CustomFiles Include="..\Upload\**\*" />
<FilesForPackagingFromProject
Include="%(_CustomFiles.Identity)">
<DestinationRelativePath>%(RecursiveDir)%(Filename)%(Extension)</DestinationRelativePath>
</FilesForPackagingFromProject>
</ItemGroup>
</Target>
|
黃色的地方就是指定要包含的資料夾路徑,如前面所提,如果該資料夾沒有加入專案檔,或是資料夾下沒有專案相關的檔案,則該資料夾仍不會被建立。
沒有留言:
張貼留言