1

I'm trying to get a better understanding of visual studios build configurations.

I'm currently building out a webAPI. I am also using team city for some automated build tasks and so I use a different profile for that instead of the debug profile that I use locally. This team city profile also has its own configuration (I'm using it for transforms). Because I use this configuration, I am unable to attach to it (it has error I can't reproduce locally).

Is there a way to use a custom configuration while building out all the symbols and debug data that the debug configuration has so I can still attach. I've tried finding more information by searching but I can't seem to find the right info I'm looking for. Perhaps a cleaner explanation of profiles and configurations would help.

Adam
  • 388
  • 1
  • 10

1 Answers1

1

If I correctly understand your question you want to enable debugging symbols in a build configuration other than Debug.

To achieve that, right click on your project, open its Properties, and switch to the Build tab:

enter image description here There you can tick the checkbox to Define DEBUG constant and untick Optimize code which should enable you to properly debug your build even when using a build configuration that's not Debug.

Oliver
  • 9,239
  • 9
  • 69
  • 100