构建.NET解决方案并使用Rake运行MbUnit测试的最佳方法是什么?Rake for .NET
我目前直接调用命令是这样的:
sh "#{DOT_NET_PATH}msbuild.exe /p:Configuration=#{CONFIG} #{SOLUTION}"
这工作,但似乎有点垃圾。有没有人会推荐使用的宝石?
构建.NET解决方案并使用Rake运行MbUnit测试的最佳方法是什么?Rake for .NET
我目前直接调用命令是这样的:
sh "#{DOT_NET_PATH}msbuild.exe /p:Configuration=#{CONFIG} #{SOLUTION}"
这工作,但似乎有点垃圾。有没有人会推荐使用的宝石?
我刚开始使用albacore,您可在http://github.com/derickbailey/Albacore。
在wiki
您的执行生成任务全部文档是这样的简单:
msbuild do |msb|
msb.solution = "mysolution.sln"
#... other settings here
end
要执行单元测试?
desc "NUnit Test Runner Example"
nunit do |nunit|
nunit.path_to_command = "NUnit/nunit-console.exe"
nunit.assemblies << "assemblies/TestSolution.Tests.dll"
end
UPDATE: 退房this May 2010 article一个非常全面的教程。
rake-dotnet是非常有用的,如果相当新(虽然这无可否认我是无耻的;-))。
我应该说 - 我现在不支持rake-dotnet,你应该用albacore代替。 – 2016-10-31 12:20:59
是的,我现在正在使用这个。这很棒。如果我记得这个问题,我会自己添加这个答案。 – 2009-12-15 08:57:26