2017-04-26 1 views
1

우리는 TFS 팀 빌드에서 .Net 핵심 프로젝트를 구축하려고합니다. 빌드 머신에는 VS 2015, Preview Tools 2 및 .Net Core 1.1이 있습니다.. Team Build/MSBuild의 .NET 핵심 프로젝트?

해당 컴퓨터의 Visual Studio 내에서 잘 빌드됩니다.

프로젝트 디렉토리에 가서 명령 행에서 dotnet-publish를 실행하면 잘 동작합니다.

팀 빌드에서 우리는 두려운 dotnet 소품을 찾을 수 없습니다. 오류가 발생합니다.

내 프로젝트에서 global.json을 사용하고 있습니다.

팀 빌드를 얻으려면 어떤 트릭이 필요합니까?

+0

XAML 빌드 또는 vNext 빌드를 사용중인 빌드는 무엇입니까? –

+0

빌드 로그를 공유 할 수 있습니까? –

답변

0

빌드 정의에서 Command line 작업을 사용할 수도 있습니다. 첫 번째 복원 Nuget 패키지

ASP.NET 핵심 프로젝트를 빌드하고 출력을 폴더에 게시하십시오.

  • 도구 : dotnet
  • 인수 : publish -c $(BuildConfiguration) -o $(Build.ArtifactStagingDirectory)
  • 고급, 작업 폴더 : 폴더와 함께 만든 프로젝트 또는 .csproj 파일 ((2015 VS하여 만든 프로젝트)되는 ​​project.json 파일 VS 2017)가 존재합니다.

자세한 내용은이 유사 튜토리얼 Build your ASP.NET Core app을 참조하십시오. 비슷한 질문을보십시오. Visual studio team services build .net core 1.1

+0

2 개의 핵심 프로젝트로 솔루션을 구축 할 수 있습니까? 하나는 다른 것에 의존한다. –

관련 문제