.net - 我可以使用 Albacore 任务转换 web.config 吗?

标签 .net albacore

当我从 Visual Studio 2010 发布时,它根据 Web.Debug.configWeb.Release.configweb.config。有没有办法用 aspnet_compiler 或 Albacore 中的其他东西做到这一点?

最佳答案

A similar question最近在邮件列表上被问到。不知道你遇到的是不是这种情况,希望对你有帮助。根据那个人的需要,我为 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 

关于.net - 我可以使用 Albacore 任务转换 web.config 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5942506/

相关文章:

.net - Win32异常 :The target principal name is incorrect when calling a WCF service with WebClient

ruby - 如何将 File.join 与 File::ALT_SEPARATOR 一起使用?

windows - 从 Windows 上的 rake 任务执行 berks 命令时出现 Bundler 错误

ruby - 为什么此 Albacore zip 任务不创建 zip 文件?

c# - 修复 RegEx 以正确捕获括号内的文本

.net - 来自 Assertion.AssertEquals 的 "upgrade path"是什么?

c# - 动态调用方法和类名

c# - 为什么我要在 Equals 覆盖中执行 object.ReferenceEquals(null, this) ?