2012-05-26 2 views
2

스마트 장치 응용 프로그램 용 TeamCity 7.0을 설치하려고합니다. 내 비주얼 스튜디오 솔루션은 두 개의 프로젝트가 포함되어Msbuild에서 스마트 장치 CAB 프로젝트를 만들 수 없습니다.

  1. SmartRead -> 모바일 응용 프로그램을
  2. SmartReadInstaller -

내 인 TeamCity 구성 CAB 파일을 생성하기위한 스마트 장치 CAB 프로젝트는 SmartRead 응용 프로그램을 구축 할 것> 성공적으로 생성하고 필요한 아티팩트를 만듭니다. 그러나 MSBuild는 SmartReadInstaller 프로젝트를 처리 할 수 ​​없습니다. TeamCity 빌드 로그의 내용 :

vddproj는 MSBuild에서 지원되지 않으므로 빌드 할 수 없습니다.

[11:46:10]Checking for changes 
[11:46:10]Publishing internal artifacts 
[11:46:10]Clearing temporary directory: C:\TeamCity\buildAgent\temp\buildTmp 
[11:46:10]Clean build enabled: removing old files from C:\TeamCity\buildAgent\work\e252314f72f0d569 
[11:46:10]Checkout directory: C:\TeamCity\buildAgent\work\e252314f72f0d569 
[11:46:10]Updating sources: server side checkout 
[11:46:11]Starting: C:\TeamCity\buildAgent\plugins\dotnetPlugin\bin\JetBrains.BuildServer.MsBuildBootstrap.exe /workdir:C:\TeamCity\buildAgent\work\e252314f72f0d569 /msbuildPath:C:\Windows\Microsoft.NET\Framework\v3.5\MSBuild.exe 
[11:46:11]in directory: C:\TeamCity\buildAgent\work\e252314f72f0d569 
[11:46:13]SmartRead.sln.teamcity: Build target: TeamCity_Generated_Build (3s) 
[11:46:13][SmartRead.sln.teamcity] TeamCity_Generated_Build (3s) 
[11:46:13][TeamCity_Generated_Build] MSBuild (3s) 
[11:46:13][MSBuild] SmartRead.sln: Build target: Rebuild (2s) 
[11:46:13][SmartRead.sln] ValidateSolutionConfiguration 
[11:46:13][ValidateSolutionConfiguration] Building solution configuration "Release|Any CPU". 
[11:46:13]SmartRead\SmartRead.csproj: Build target: Rebuild (2s) 
[11:46:13][SmartRead.sln] Rebuild (2s) 
[11:46:16][Rebuild] CallTarget 
[11:46:16][CallTarget] SmartReadInstaller:Rebuild 
[11:46:16][SmartReadInstaller:Rebuild] Warning 
[11:46:16][Warning] C:\TeamCity\buildAgent\work\e252314f72f0d569\SmartRead.sln warning MSB4078: The project file "SmartReadInstaller\SmartReadInstaller.vddproj" is not supported by MSBuild and cannot be built. 
[11:46:16]Process exited with code 0 
[11:46:16]Publishing internal artifacts 
[11:46:16][Publishing internal artifacts] Sending build.finish.properties.gz file 
[11:46:16]Publishing artifacts 
[11:46:16]Build finished 

내가 비주얼 스튜디오 (SLN)를 사용하고 있습니다 내 응용 프로그램을 구축하기위한 러너하십시오

여기 참조를 위해 전체 빌드 로그입니다. 이 문제를 어떻게 해결할 수 있습니까? 프로젝트의 CAB 파일을 어떻게 만들 수 있습니까?

답변

2

MSBuild는 VS 배포 프로젝트를 지원하지 않습니다. 다음 버전의 Visual Studio 배포 프로젝트에서 설치 관리자를 WiX으로 옮기는 것이 obsolete이 될 수 있습니다.

현재 프로젝트의 경우 Devenv을 사용하여 빌드하십시오.

+0

그러나 CAB 파일을 만들 때 WiX를 사용할 수 있습니까? –

+1

직접 사용하지는 않지만 [Microsoft.Deployment.Compression.Cab] (http://codesupport.wordpress.com/tag/microsoft-deployment-compression-cab-dll/) – KMoraz

관련 문제