我能否使用Albacore任务转换web.config文件?

3

当我从Visual Studio 2010发布时,它会根据 Web.Debug.configWeb.Release.config 转换 web.config。在Albacore中是否有一种使用aspnet_compiler或其他方式实现这一功能的方法?

1个回答

4
最近在邮件列表上有人提出了一个类似的问题。我不知道你是否遇到了相同的情况,但希望这可以帮到你。根据那个人的需求,我建议使用以下方法来执行msbuild任务。
CLIENT_SOURCE_DIR = 'C:/Builds/MySolution/Source/Client/'
PUBLISH_CLIENT_DIR = 'C:/Builds/MySolution/Publish/Client/'

desc 'Publish the web site'
msbuild :publish do |msb|
  msb.solution = "#{CLIENT_SOURCE_DIR}/Client.csproj"
  msb.targets [:Clean, :Rebuild]
  msb.properties = { 
    :configuration => :Release, 
    :UseWPP_CopyWebApplication => true, 
    :PipelineDependsOnBuild => false,
    :webprojectoutputdir => "#{PUBLISH_CLIENT_DIR}/",
    :outdir => "#{PUBLISH_CLIENT_DIR}/bin/"
  }
end 

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接