gpt4 book ai didi

visual-studio-2010 - 使用解决方案的配置名称作为MSBuild Target的测试条件

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

我终于意识到为什么我的BeforeBuild Target不再按预期执行-它是如此愚蠢,这是因为项目的配置名称已更改。但是我真正想做的是测试解决方案的配置名称,而不是项目的名称。

我知道项目的配置名称存储在$(Configuration)中。解决方案的配置名称是否有一个?还是因为(大概)解决方案名称仅由配置管理器知道而根本不可能?如果是这样,谁能推荐一种管理配置的好方法?我讨厌必须在各处添加重复的项目配置名称...

更新:在搜索和阅读了一些文档之后,我没有找到任何证据证明MSBuild在编译其单个项目文件时知道该解决方案的配置名称。我继续并从命令行构建解决方案,传递/v:diag,然后将输出转储到文件中。我搜索了该文件以找到任何迹象,知道解决方案的配置名称为“Deployment”,但是只有在检查BeforeBuild条件时才会出现该字符串。

最佳答案

看到我的另一个answer。我能够创建一个VS extension来获取解决方案配置名称作为构建宏($(variable)表示法)。

关于visual-studio-2010 - 使用解决方案的配置名称作为MSBuild Target的测试条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8101566/

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