how to replace string in file using msbuild?

This is no longer required… you can now inject C# into the project/build file… Define a custom task and parameters as follows: <UsingTask TaskName=”ReplaceFileText” TaskFactory=”CodeTaskFactory” AssemblyFile=”$(MSBuildToolsPath)\Microsoft.Build.Tasks.v4.0.dll”> <ParameterGroup> <InputFilename ParameterType=”System.String” Required=”true” /> <OutputFilename ParameterType=”System.String” Required=”true” /> <MatchExpression ParameterType=”System.String” Required=”true” /> <ReplacementText ParameterType=”System.String” Required=”true” /> </ParameterGroup> <Task> <Reference Include=”System.Core” /> <Using Namespace=”System” /> <Using Namespace=”System.IO” /> <Using … Read more