developer tip

MSBuild 스크립트에 대한 좋은 자습서가 있습니까?

optionbox 2020. 8. 24. 08:11
반응형

MSBuild 스크립트에 대한 좋은 자습서가 있습니까? [닫은]


웹 응용 프로그램 프로젝트에서 작업 중이며 빌드 스크립트를 만들어야합니다. 내 cruisecontrol 서버에서 트리거 할 수있는 빌드 스크립트. nant는 오랫동안 유지되지 않았기 때문에 MSBuild가 갈 길이라고 생각합니다.

할 수 있도록 빌드 스크립트가 필요합니다.

  • 모든 어셈블리 컴파일
  • 단위 테스트 실행
  • 단위 테스트에서 NCover 분석 실행
  • 데이터베이스를 배포합니다 (매개 변수에 따라 다름). 데이터베이스를 배포하기 위해 내 자신의 도구를 작성하기 때문에 이것은 실제로 도구를 실행하고 있습니다. 그러나 도구 실행은 일부 명령 줄 매개 변수에 따라 조건부로 수행되어야합니다.
  • cruisecontrol이 읽고 이해할 수있는 형식으로 단위 테스트 및 적용 범위 결과를 제공합니다.

MSBuild가 이러한 모든 작업을 수행 할 수 있다고 가정합니다. 하지만 어디서부터 시작해야할지 모르겠습니다. 아무도 내 빌드 스크립트를 시작하는 데 좋은 자습서를 알고 있습니까?


이것은 나의 첫 번째 튜토리얼이었습니다. 이해하고 따르기 매우 쉽습니다.

https://codingcockerel.wordpress.com/2008/04/15/automating-the-build-with-msbuild/


여기에서 시작하십시오 : http://brennan.offwhite.net/blog/2006/11/29/msbuild-basics-1of7/


는 "이 MSBuild를 시작하기 MSBuild에서 비주얼 스튜디오와 후크 업 방법에 대한 좋은 개요를 제공하는 비주얼 스튜디오 블로그에"블로그 게시물. 상당히 최근 (2010 년 2 월 25 일)이며 Visual Studio 2010 및 함께 제공되는 MSBuild v4.0을 사용합니다.

그래도 코드가 많지 않습니다.

* .csproj 파일 자체가 MSBuild 파일이라는 것을 이해 한 것은이 블로그를 읽을 때까지입니다. 또한 프로젝트 컨텍스트 메뉴의 Build, Clean, Rebuild 및 Publish 명령은 실제로 MSBuild "대상"입니다.


Hashimi MSBuild 책을 사기 전에 많은 시간을 낭비했습니다 . 환상적 입니다. Steven St Jean의이 리뷰에 동의 합니다.

MSBuild 스크립팅에 대한 훌륭한 종합 소개 외에도 빌드 번호 등과 같은 일반적인 빌드 자동화 작업에 대한 요리 책 섹션이 있습니다. 분명히 마지막 TeamBuild 섹션은 사용자와 직접 관련이 없지만 많은 주제가 일반적입니다. 모든 CI 도구에서.

업데이트 : 2nd ed 는 추세를 유지하고 WebDeploy에 필수 섹션을 추가합니다.


나는 몇 년 전에 이것을 작성했고 새로운 MSBuild 기능으로 최신 상태로 유지하려고 노력합니다.

http://thomasardal.com/msbuild-tutorial/


Patrick Smacchia 의이 MSBuild 자습서가 매우 유익하다는 것을 알았습니다 (초보자가 아닌 사람으로 읽었지만).

또한 재사용 가능한 빌드를 만들기위한 모범 사례, Sayed Ibrahim Hashimi의 MSDN Magazine 1 부2 부

(그리고 나는 Brennan 튜토리얼을 +1했습니다)


MSDN How to : Write a Simple MSBuild Project에서 확인하십시오 .

그것의 좋은 기사와 내가 시작하는 데 도움이되었습니다.

다음은 동일한 인쇄 버전pdf입니다 .


이 책은 매우 편리합니다. http://www.amazon.com/Deploying-NET-Applications-Learning-ClickOnce/dp/1590596528/


나도이 주제에 대한 정보를 찾고 있습니다.

이것은 TFS 및 MSBuild를 사용하여 빌드 버전 관리 라는 멋진 기사 입니다.

여기 에 관련 질문 에 대한 Stackoverflow 답변을 게시했습니다 . 여기서도 DnrTV, MS Build의 Sayed Hashimi 에서이 멋진 에피소드를 언급했습니다 .

참고 URL : https://stackoverflow.com/questions/1326445/is-there-a-good-tutorial-on-msbuild-scripts

반응형