문제
저는 솔루션 sln,50 프로젝트(vbproj,csproj 및 설치 프로젝트).
요 automatize 구축의 모든 솔루션,그리고 프로젝트(세트의 프로젝트 솔루션의 폴더),그리고 설치 프로젝트(vdproj).
내 vdproj(설치 프로젝트)는 게시물을 구축 이벤트..
첫째,어떻게 automatize 구축을 위한 vdproj??나만을 실행할 수 있는 명령 구축에 출시하고 복사본을 출력(setup.exe,*.msi)다른 폴더에 있습니다.
해결책
자동 빌드를 만드는 데 도움이되는 응용 프로그램이 있습니다. 크루즈 컨트롤.
또한, 당신은 msbuild.exe, 그것은 Windows SDK의 일부입니다.
다른 팁
Visual Studio를 사용하고 있습니까? 그렇다면 배치 파일의 명령 줄 매개 변수와 함께 IDE "devenv.exe"를 호출 할 수 있습니다.
devenv.exe YourSolution.sln /build "Release" /out Build.log
(devenv.exe는 폴더 Common7 ide vs installation에 있습니다).
TeamCity 사용 시장에서 가장 좋은 도구이며 무료 전문 라이센스가 있습니다. Resharper의 제작자로부터 - http://www.jetbrains.com .
우리는 실제로 큰 프로젝트에 문제없이 약 2 년 동안 TeamCity를 사용합니다.
vdproj는 MSBuild를 통해 구축 할 수 있습니다.
여분의 현금이 있다면 시도해 볼 수 있습니다. 최종 빌더 또는 자동화 된 빌드 스튜디오. 둘 다 GUI 기반 빌드 도구입니다. 즉, 평범한 작업을 위해 많은 스크립트를 작성할 필요가 없습니다.
모두 안녕하세요,
이 동일한 사용 devenv msbuild??
1.)
devenv.exe YourSolution.sln/구축 "출시"/out 니다.로그인
2.)@echo off SET EXEC="C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe" %EXEC%....\ExpedienteElectronico.sln /t:Rebuild/p:구성=릴리스
일시
그것은 동일하지 않습니다.devenv 을 처리할 수 있 vdproj 파일 msbuild 다룰 수 없을 가진 이 프로젝트 유형입니다.