如何使用Albacore 2在.NET Framework 4.5中启动xbuild(mono)
本文关键字:启动 xbuild mono Albacore 何使用 Framework NET | 更新日期: 2023-09-27 18:20:37
如何配置构建任务以在.net 4.5运行时下启动mono?最好是基于我的解决方案文件中的设置,而不是直接传递设置。根据当前配置,xbuild是使用.net 4.0运行时启动的。
task :build => [:compile_this]
build :compile_this do |b|
b.file = 'MyProj.sln'
b.target = ['Clean','Rebuild']
b.prop :configuration ,'Debug'
end
test_runner :test => [:build] do |cmd|
cmd.command = '~/bin/xunit/xunit.console.exe'
cmd.files = ['Tests/bin/Tests.dll']
cmd.add_parameter = '/html results.html'
end
我在Ubuntu 13.10下运行mono 3.2.7 64位。
我终于能够坐下来解决这一切了。
将mono升级到3.8,删除目标和道具元素,并添加tools_version= '12.0'
,一切正常。(注意,我不确定使用3.8是否有必要让它发挥作用。
我的构建任务看起来像这个
build :compile_this do |b|
b.sln = 'MyProj.sln'
b.tools_version = '12.0'
end