#if debug --> #if myOwnConfig?

风流意气都作罢 提交于 2019-12-03 18:32:34

问题


is there a way in Visual Studio to use a custom Configuration like "#if DEBUG"

I need a "#if OFFLINE" as my Build-Config's name is "Offline" (only for further debug-purposes too)...

Thanks!


回答1:


  1. Build -> Configuration manager -> Active solution configuration -> New...
  2. Create a new configuration "Offline".
  3. Project -> Properties -> Build -> Configuration -> Offline
  4. Conditional compilation symbols: type OFFLINE
  5. Save project.



回答2:


Yes, you can. But before you can, follow these steps:

  1. In Visual Studio, go to Properties -> Build.
  2. At the configuration dropdown, select "Offline"
  3. Add "OFFLINE" to the "Conditional compilation symbols" text box

If you skip these steps, your #if OFFLINE won't work because in that case, OFFLINE isn't defined.




回答3:


I followed exactly the same steps as above. But they are not working. They are missing one steps or they didn't explain this clearly.

When you are doing step 4. Conditional compilation symbols: type OFFLINE. You also need to uncheck "Define DEBUG constant". Otherwise the new symbol OFFLINE won't work.

I posted this here in case someone wasted lots of time as me when try to do the same thing.



来源:https://stackoverflow.com/questions/18441299/if-debug-if-myownconfig

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!