相关疑难解决方法(0)

MSBuild脚本和VS2010发布应用Web.config转换

所以,我安装了VS 2010,我正在修改我的TeamBuity构建集成的MSBuild脚本.一切都很好,只有一个例外.

如何告诉MSBuild我要应用我在发布构建时创建的Web.conifg转换文件...

我有以下产生编译的网站但它,它将Web.config,Web.Debug.config和Web.Release.config文件(全部3)输出到编译的输出目录.在工作室中,当我执行发布到文件系统时,它将执行转换并仅输出具有适当更改的Web.config ...

<Target Name="CompileWeb">
    <MSBuild Projects="myproj.csproj" Properties="Configuration=Release;" />
</Target>

<Target Name="PublishWeb" DependsOnTargets="CompileWeb">
    <MSBuild Projects="myproj.csproj"
    Targets="ResolveReferences;_CopyWebApplication"
    Properties="WebProjectOutputDir=$(OutputFolder)$(WebOutputFolder);
                OutDir=$(TempOutputFolder)$(WebOutputFolder)\;Configuration=Release;" />
</Target>
Run Code Online (Sandbox Code Playgroud)

任何帮助都会很棒..!

我知道这可以通过其他方式完成,但我想尽可能使用新的VS 2010方式

xml asp.net msbuild visual-studio-2010 web-config-transform

70
推荐指数
4
解决办法
3万
查看次数