Могу ли я преобразовать web.config с помощью задачи Albacore? - PullRequest
3 голосов
/ 10 мая 2011

Когда я публикуюсь из Visual Studio 2010, он преобразует web.config в соответствии с Web.Debug.config или Web.Release.config. Есть ли способ сделать это с aspnet_compiler или чем-то еще в Альбакоре?

1 Ответ

4 голосов
/ 10 мая 2011

A аналогичный вопрос недавно задавался в списке рассылки.Я не знаю, является ли это той же ситуацией, с которой вы сталкиваетесь, но, надеюсь, это поможет вам.Исходя из потребностей этого человека, я рекомендовал следующее для задачи 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 
...