[英]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.