开发者

How to add web.config transformation different from Release and Debug [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.

Want to improve this question? Update the question so it focuses on one problem only by editing this post.

Closed 5 years ago.

Improve this question

I want to add a web.config transform to be used in an automatic build/deploy cycle 开发者_Go百科via MSBuild. However when I use Visual Studio to add the transformations I only get Debug and Release and have no option to choose the transforms. As far as I understand I need to add a new configuration profile but I really don't need it for anything else. Do I have to do this or there is some other way to use the transformations (especially with build tasks)?

I am also worried that if I add a new profile I may break code that checks for debug configurations:

#if DEBUG

Is this constant defined in the configuration profile somewhere or it is the profile itself?

Basically my question is how to add config transforms that are not debug/release for automatic builds?


The link in the other answer has lots of good details, but MS's notes on finding Configuration Manager were not useful. (at least for VS Express 2013)

This link will help you open it. Once you get Configuration Manager open, creating new configurations is fairly straight forward.

To open the Configuration Manager dialog box
•In Solution Explorer, open the shortcut menu for the solution and then choose Configuration Manager.

Edit
I later figured out why configuration manager was hiding. I had lost the "expert" setting in an upgrade. This setting is found under Tools/Settings.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜