2017-04-26 2 views
0

nuget.exe를 사용하여 설명을 추가 할 수 있지만 TFS의 Nuget Packager 단계에서 수행하려고합니다. 그러나 "설명"매개 변수를 찾을 수 없습니다. TFS의 내 너겟 패키지 설명 만들기

enter image description here

당신이 설명 부분 만 작성 "설명"을 참조하십시오 예를

에 대한

. 이 버전에 대한 몇 가지 의견을 TFS 또는 프로젝트에 기록하고 싶습니다.

어떻게 그렇게 쉽게 할 수 있습니까? TFS에서

는 패키저는 어떤 생각이 있는가

enter image description here

처럼 보인다?

답변

1

메타 데이터가 들어있는 .nuspec 파일을 추가해야합니다. nuspec 파일이 일단 는 https://docs.microsoft.com/en-us/nuget/create-packages/creating-a-package

, 당신과 같은 추가 빌드 속성에서 빌드 단계에서 설명을 변경할 수 있습니다 :

Description="This is a great package" 

이를 현재 패키지를 만드는 방법에 대한 자세한 정보를 찾을 수 있습니다 nuspec 파일의 설명을 토큰으로 바꿔야합니다. 이 예에서는 다음이이 빌드 단계에 대한 도움말 페이지에 설명되어 있습니다

<description>$Description$</description> 

: https://www.visualstudio.com/en-us/docs/build/steps/package/nuget-packager

+0

먼저 하나가 작동하지 않았다. 두 번째는 이미 알고 있지만 TFS에서 그렇게하고 싶습니다. 그래서 TFS 로그에서 C : \ Build \ externals \ nuget \ NuGet.exe 팩 "C : \ Builds \ 2 \ s \ HelperLibrary \ HelperLibrary.csproj"- OutputDirectory "C : \ Builds \ 2 \ s" MSBuild 자동 검색 : 'C : \ Program Files (x86) \ MSBuild \ 14.0 \ bin'의 msbuild 버전 '14 .0 '을 사용합니다. – ertan2002

+0

빌드 특성은 nuspec 파일의 토큰을 대체하므로 nuspec 파일이 필요합니다. nuspec 파일을 작성하고 토큰을 배치하여 TFS에서이를 제어 할 수 있습니다. 나는 이것을 반영하기 위해 나의 대답을 편집했다. – Kevin

+0

예 TFS로 nuspec 파일을 만드는 방법에 문제가 있습니까? 나는 내가 수동으로 그렇게 할 수 있다는 것을 알고 있지만, TFS가이 일을하기를 원한다. 나는 TFS에서 단지 설명 매개 변수만을주고 싶어한다. 이 nuspec 파일은 packer에 의해 생성되었으므로 이해하고 나머지는 TFS의 작업으로 만들어야합니다. 하지만 왜 TFS에서 매개 변수로 설명을 제공 할 수 없습니다 – ertan2002

관련 문제