首页 新闻 会员 周边 捐助

怎么在vs中生成前事件中判断当前是debug还是release状态?

0
悬赏园豆:10 [待解决问题]

用If $(ConfigurationName) == Debug似乎不行

Finder~的主页 Finder~ | 初学一级 | 园豆:11
提问于:2019-05-29 09:25
< >
分享
所有回答(2)
0

试试 If $(Configuration) == Debug

dudu | 园豆:29570 (高人七级) | 2019-05-29 09:42

试了还是不行的

支持(0) 反对(0) Finder~ | 园豆:11 (初学一级) | 2019-05-29 10:10

@Finder~: Debug 加上引号试试

支持(0) 反对(0) dudu | 园豆:29570 (高人七级) | 2019-05-29 10:18

@Finder~: 参考 https://stackoverflow.com/a/150089/5989202

支持(0) 反对(0) dudu | 园豆:29570 (高人七级) | 2019-05-29 16:26
0

If $(ConfigurationName) == Debug notepad 或者 If "$(ConfigurationName)" == "Debug" notepad
亲测有效。这个是测试解决方案的配置的,配置为Debug 时有效,Release时无效,而且必须是源代码修改后(即有变化)运行才生效的。另外,notepad换成cmd或echo Hello都无效,似乎不能是cmd内部命令,应该使用windows命令如copy等等。

黑衫老腰 | 园豆:208 (菜鸟二级) | 2020-08-22 11:35
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册