首页 新闻 会员 周边 捐助

msbuild在debug模式下编译时如何去除Debug.Assert

0
悬赏园豆:20 [已解决问题] 解决于 2015-02-12 12:50

msbuild在Release模式下编译时会去除代码中的Debug.Assert代码。

如何让msbuild在debug模式下编译时也去除Debug.Assert呢?

dudu的主页 dudu | 高人七级 | 园豆:30778
提问于:2015-02-12 11:44
< >
分享
最佳答案
0

在msbuild参数中加上DefineConstants=TRACE,比如:

msbuild src\System.Console\src\System.Console.csproj /p:DefineConstants=TRACE 

或者在.csproj文件中加上:

<PropertyGroup>
    <DefineConstants>TRACE</DefineConstants>
</PropertyGroup>
dudu | 高人七级 |园豆:30778 | 2015-02-12 12:50
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册