繁体   English   中英

将其他文件复制到输出目录以进行发布和调试?

[英]Copy different file to output directory for release and debug?

我知道如何通过Properties => Copy Always来选择要复制到构建的输出目录中的文件,但是根据构建类型,我一直无法找到一种复制其他文件的方法。

我有两个单独的配置文件,一个设置用于本地开发(即应仅在调试版本中复制),另一个设置用于服务器环境(即应仅在发行版本中复制)。

有谁知道如何实现这种条件功能?

目前,我通过使用@Bayeni分享的这篇文章中答案的略微修改版本来实现所需的功能: https ://stackoverflow.com/a/8083060/1428743

目前这对我有用,但是如果有更好的解决方法,请告诉我。

  <ItemGroup Condition=" '$(Configuration)' == 'Debug' ">
    <Content Include="local.cfg">
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    </Content>
  </ItemGroup>
  <ItemGroup Condition=" '$(Configuration)' == 'Release' ">
    <Content Include="release.cfg">
      <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    </Content>
  </ItemGroup>

为什么不使用PostBuild事件并调用xCopy复制所需的文件?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM