【问题标题】:Copy Files after Publish events发布事件后复制文件
【发布时间】:2013-12-05 18:09:00
【问题描述】:

我正在尝试通过 MSBuild 使用“批处理脚本”复制报告。我目前有一个在 Visual Studio 2012 中针对 v3.5 的项目。

我修改了我的 website.publishproj 并添加了:

<Target Name="MyTarget" AfterTargets="CopyAllFilesToSingleFolderForPackage" >
    <Exec Command="echo @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Copying Reports @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" />
    <Exec Command="xcopy.exe $(MSBuildProjectDirectory)\..\MoteurRapports $(PublishURL)\Rapports\ /S /E /H /EXCLUDE:$(MSBuildProjectDirectory)\CopyRapportExclude.txt" />
</Target>

但是当我发布它时:

254 files(s) copied
**Deleting existing files...**
Publishing folder /...
Publishing folder AideHTML...

它会删除我刚刚复制的文件。删除后是否有可用于发布向导的目标?

【问题讨论】:

    标签: asp.net visual-studio visual-studio-2012 msbuild publish


    【解决方案1】:

    我相信您可能需要将此参数添加到您的 msbuild cmd。这将防止它“清理”它认为不属于部署的任何文件。

    /p:SkipExtraFilesOnServer=True
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-13
      • 1970-01-01
      • 2011-10-09
      • 1970-01-01
      • 1970-01-01
      • 2014-07-04
      相关资源
      最近更新 更多