Quantcast
Channel: CSDN博客推荐文章
Viewing all articles
Browse latest Browse all 35570

WP工程设置DEBUG 条件编译

$
0
0

话说今天将WP7的项目升级到WP8,理论上改引用的库,改代码就OK了。谁知道因为条件编译的事情搞了一个多小时。


1.为什么会用到条件编译

项目有两个服务器地址,一个是测试用的,一个是真实环境。在debug的时候就用测试环境的地址,只要一转到Release 

项目就到真实地址了。

代码就这样:

#if DEBUG
        public static string ServerUrl = "测试环境地址";
#else
        public static string ServerUrl = "真实环境地址";
#endif

只要调到Debug Mode ,下面那句代码就会变灰,反之亦然。


2.今天出啥问题了

升级WP8之后,我就算调到Release Mode,对应的代码都不能启用,不管怎么弄都是Debug 那句代码起作用。


3.解决以及原因

弄了一个多小时之后,才发现。

项目属性--Build--Configuration(Release)--Define DEBUG constant 搭上了钩

就是说:我在Release Mode里面也设置了DEBUG 关键字。

把勾取消掉之后就好。。

作者:rodmanwu 发表于2013-5-6 21:35:13 原文链接
阅读:36 评论:0 查看评论

Viewing all articles
Browse latest Browse all 35570

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>