gpt4 book ai didi

visual-studio-2010 - 每个构建配置包含不同的文件

转载 作者:行者123 更新时间:2023-12-02 05:36:29 25 4
gpt4 key购买 nike

我们有两种不同的构建配置:调试和生产。

构建的一部分包括用于访问第三方站点的证书。在调试中,我们使用暂存证书,在生产中,我们使用实时生产证书。

如何确保在调试配置中构建解决方案时包含暂存证书,以及在构建生产时包含生产证书?

编辑

这是我根据 Scotty 的建议(已放入构建后事件命令行部分)的解决方案:

IF $(ConfigurationName) == Release copy $(ProjectDir)resources\prod.p12 $(TargetDir)resources

IF $(ConfigurationName) == Debug copy $(ProjectDir)resources\staging.p12 $(TargetDir)resources

最佳答案

取决于您的“证书”如何包含在您的项目中。

如果它是 C/C++ 文件,请在解决方案资源管理器中右键单击该文件,打开属性 > 常规 > 从构建中排除。为调试版本排除一个文件,为发布版本排除一个文件。

如果是外部文件或命令,您可以为每个配置使用Build Events。打开您的项目 Properties > Configuration Properties > Build Events > Post-Build Event(或其他事件,如果您愿意)。从那里您可以运行任何您想要的命令行。

关于visual-studio-2010 - 每个构建配置包含不同的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11615603/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com