Question

I have an MVC 3 apllication with several config transforms. In TFS build definition I set MSBuild Arguments in Advanced section to /p:DeployOnBuild=True /t:TransformWebConfig /p:Configuration=Release. But it has no effect. What is wrong?

Was it helpful?

Solution

I found solution here. Just need to modify website project file:

 <Target Name="AfterBuild">
  <TransformXml Condition="Exists('$(OutDir)\_PublishedWebsites\$(TargetName)')" Source="Web.config" Transform="$(ProjectConfigTransformFileName)" Destination="$(OutDir)\_PublishedWebsites\$(TargetName)\Web.config" />
 </Target>
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top