이것은 teamcity에서 생성 된 패키지를 가져 오는 내 nuspec 파일입니다. 버전은 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>
버전을 현재 팀십 빌드 ID 번호로 대체하는 방법은 무엇입니까? 모두 시도했습니다 $teamcity.build.id$
및 %teamcity.build.id%
작동하지 않았습니다. $version$
으로 시도했다. 버전은 패키지의 버전 태그에서 올바르게 대체되지만 종속성에서는 대체되지 않습니다.
현재 빌드에있는 동일한 버전의 패키지를 사용하여 동일한 빌드 번호를 사용하고자합니다.
어떤 생각이 도움이 될 것입니다.
종속 라이브러리는 동일한 버전이어야합니다. Assembly Patcher로 해결되었습니다. – Kannaiyan