Pse*_*che 6 c# msbuild visual-studio-2010 visual-studio
我知道如何通过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>
Run Code Online (Sandbox Code Playgroud)