我需要创建由多个项目组成的现有大型应用程序的演示版本。我想使用现有的项目,并通过预处理器指令中性化功能
#if DEMO
mycode.NeuterNow();
#endif
我们正在使用 MSBuild 构建我们的应用程序,我最好使用以下内容:
MSBuild -DefineProperty:DEMO MySolution.sln
这样的功能存在吗?
Try
msbuild /p:DefineConstants=DEBUG;DEMO MySolution.sln
您必须包含 DEBUG 或 RELEASE 以及解决方案文件中已定义的任何其他常量,但我认为这应该可行。免责声明:我自己从未真正尝试过。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)