我知道通过属性=>始终复制来选择要复制到生成输出目录的文件,但我还没有找到根据生成类型复制不同文件的方法。
我有两个单独的配置文件,一个用于本地开发(即仅在调试生成时复制),另一个用于服务器环境(即仅在发布生成时复制)。
有人知道如何实现这种条件功能吗?
我知道通过属性=>始终复制来选择要复制到生成输出目录的文件,但我还没有找到根据生成类型复制不同文件的方法。
我有两个单独的配置文件,一个用于本地开发(即仅在调试生成时复制),另一个用于服务器环境(即仅在发布生成时复制)。
有人知道如何实现这种条件功能吗?
目前我已经通过对@Bayeni在这篇文章中分享的答案进行轻微修改来实现所需的功能:https://dev59.com/QGsz5IYBdhLWcg3wJUnJ#8083060
这个方法目前对我来说可行,但如果有更好的方法,请告诉我。
<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>
<itemGroup>
选项,但您可以选择调用任意数量的程序(xCopy),并从中获取一些输出(例如日志文件)。 - Chris