これは、teamcity から生成されたパッケージを取得するための私の nuspec ファイルです。バージョンは実際には teamcity 変数によって設定されます。
<?xml version="1.0"?>
<package >
<metadata>
<id>Company.Name</id>
<version>$version$</version>
<title>Title</title>
<authors>My Name</authors>
<owners>We are the owners</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>Support</description>
<releaseNotes>Summary of changes made in this release of the package.</releaseNotes>
<copyright>Copyright 2013</copyright>
<tags>Core</tags>
<dependencies>
<dependency id="Core.Assembly" version="[1.0.$teamcity.build.id$]" />
</dependencies>
</metadata>
</package>
バージョンを現在の teamcity ビルド ID 番号に置き換えるにはどうすればよいですか? $teamcity.build.id$
との両方で試しました%teamcity.build.id%
これはうまくいきませんでした。私も一緒にやってみまし$version$
た。バージョンは、パッケージのバージョン タグで正しく置き換えられますが、依存関係では置き換えられません。
現在のビルドと同じバージョンのパッケージを使用したいので、ビルド番号は同じです。