2014-09-04 81 views
0

如何配置生成任务以在.net 4.5运行时下启动mono?最好基于我的解决方案文件中的设置,而不是直接传递设置。使用当前配置xbuild使用.net 4.0运行时启动。如何使用Albacore 2启动.NET Framework 4.5的xbuild(mono)?

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下运行单声道3.2.7 64位。

回答

1

我终于可以坐下来,并全力以赴。

将单声道升级到3.8并删除目标和道具元素并在tools_version= '12.0'中添加了东西,可以正常工作。 (请注意,我不能肯定,采用3.8有必要得到这个工作。

我生成任务看起来像这样

build :compile_this do |b| 
    b.sln = 'MyProj.sln' 
    b.tools_version = '12.0' 
end 
相关问题