2014-09-04 80 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 
相關問題