Is it possible to use the VS2012 profile specific web.config transformations within a VS2010 project?

Utilizing build configurations is getting out of had with the project I am currently working on. Thus I have been looking at alternatives such as Douglas Rathbone's "Multiple Tiers" approach.

I am aware that with the launch of VS2012 this is a solved problem, however I don't have the opertunity to upgrade to VS2012 yet.

有帮助吗?

解决方案

Yes, it is possible.

If you install the Windows Azure SDK for .NET (VS 2010 SP1) from this Microsoft link here: http://msdn.microsoft.com/library/jj161045 it will give you the updated Web Deploy functionality that was included with 2012.

Then, you can create a Web.<profile_name>.config file in your project and it will use that file, after applying any changes from a Configuration-named config file if it exists, as outlined in this post: http://www.hanselman.com/blog/TinyHappyFeatures3PublishingImprovementsChainedConfigTransformsAndDeployingASPNETAppsFromTheCommandLine.aspx

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top