I have to include a folder and files in the deployment process. This folder is not part of the project. This folder is built on the build server. I can not include this file in the project.
I found this very helpful.
I have edited my web application csproj file and added it at the end of the file
& Lt; Include FilesForPackagingFromProject = "% (_CustomFiles.Identity)" & gt; & Lt; DestinationRelativePath & gt; Workplace \ Build & lt; / DestinationRelativePath & gt; & Lt; / FilesForPackagingFromProject & gt; & Lt; / ItemGroup & gt; & Lt; / Target & gt; should contain all files from the folder workspace \ build and place it in the deployment directory in one place.
But unfortunately this is not working. I am not very good with MSBild, so I think I'm missing something here.
For example, seeing that your files have a directory named build , Which is at the same directory level, which you can view as a directory:
& lt; Target name = "AfterBuild" & gt; & Lt; Include CreateItem = "$ (SolutionDir) .. \ build \ ** \ *. *" & Gt; & Lt; Output Task parameter = "Include" ItemName = "Additional files" /> & Lt; / CreateItem & gt; & Lt; Copy source files = "@ (additional files)" destinationfolder = "$ (target dead) build" /> & Lt; / Target & gt; This will copy those files to the $ (SolutionDir) .. \ build in the build subdirectory of the output directory $ (TargetDir) Build Whenever the solution is created, modify Include mask, Destination Folder and create the target name according to your needs.
Comments
Post a Comment