Albacore 2.0 中的新 assemblyinfo 任务是什么?

What's the new assemblyinfo task in Albacore 2.0?

我尝试使用最新版本的 Ruby/Rake 和 Albacore 更新我的构建脚本。来自

Ruby 2.0.0
Rake 10.1.1
Albacore 0.3.5

我将构建服务器更新为

Ruby 2.1.6
Rake 10.4.2
Albacore 2.3.22

我已经想通了'msbuild'改成'build'等等。但是我没有得到一个吊坠或'assemblyinfo'的新名字。 “assemblyinfo”是否已从 Albacore 包中删除?或者改名了吗?

这是我失败的最小脚本。

require 'rake'
require 'rake/clean'
require 'albacore'
require 'albacore/tasks/versionizer'
require 'albacore/ext/teamcity'

desc 'Create the assembly info file'
assemblyinfo :assembly_version do |cmd|
  puts "Here I am"
end

错误信息:

耙子中止! NoMethodError:main:Object

的未定义方法“assemblyinfo”

这是所有已安装的 gem 的列表

*** LOCAL GEMS ***

albacore (2.3.22)
bigdecimal (1.2.4)
io-console (0.4.3)
json (1.8.1)
map (6.5.5)
mini_portile (0.6.2)
minitest (4.7.5)
nokogiri (1.6.5 x86-mingw32)
psych (2.0.5)
rake (10.4.2, 10.1.0)
rdoc (4.1.0)
rubyzip (1.1.7)
semver2 (3.4.2)
test-unit (2.1.6.0)

您想对多个项目使用 asmver 任务或 asmver_files

https://github.com/Albacore/albacore/wiki/asmver-and-asmver_files