응용 프로그램 설치 프로그램에서 msbuild를 재배포 할 수 있습니까? msbuild를 사용하여 유지 관리 작업을 수행 할 수 있습니까?우리 응용 프로그램에서 MsBuild 재배포
답변
예 프레임 워크를 재배포 할 수 있습니다. 유지 관리 작업은 msbuild가 아닌 설치 프로그램 사용자 지정 작업에 대한 작업 일 수 있습니다. 요구 사항을 자세히 설명해야합니다.
설치 프로그램에서 확인/조건을 넣을 수 있지만 모든 컴퓨터에 최소한 2.0 프레임 워크가있을 가능성이 큽니다. 설치된 msbuild의 버전을 확인하고 재배포 가능한 프레임 워크를 실행하는 간단한 msbuild 스크립트를 작성할 수 있습니다. 즉, $ (windir) /Microsoft.NET/Framework에있는 폴더를 찾으십시오.
이러한 재배포자를 대부분의 설치 프로그램, wix, installshield 등에 추가 할 수 있으므로 문제는 나타나지 않습니다.
[항상 거기에주의하십시오] (http://blogs.msdn.com/b/oldnewthing/) archive/2011/04/04/10149346.aspx). 또한 설치 폴더를 검사하는 것은 검사 방법이 아닙니다. 레지스트리에서 마커를 확인해야합니다. 요점은 설치 관리자가 .NET을 배포 할 수 있다는 조언입니다. –
나는 항상 말하지 않았다. 레지스트리 등의 제품 안내. –
당신은 설치 시간에 영향을 미칠 가능성을 평가할 때 유념해야 할 '상당히 가능성이 높습니다.'라고 말했습니다. 즉, 97 %의 사례에서 .Net은 OP 질문과 비교하여 불필요합니다. 즉, 재배포 할 수 있습니까? OP는 * 모든 * 사례 *에있는 것이 걱정됩니다.) 같은 이유로, 폴더가 매우 무책임한 느슨한 대화로 진행되고 있는지 점검하고 있습니다. 즉, 귀하의 의견은 당신의 요점에도 불구하고 완전히 잘못된 예입니다 –
아니요, 일반적으로 다양한 이유가 없지만 런타임 CLR 표준 설치의 일부입니다.
클라이언트 프로파일 하위 집합에 포함되어 있지 않으므로 설치 프로그램이 비 CP 버전을 확인/설치해야 함을 유의하십시오.
설치 도구가 가장 적합하다고 생각하십시오 (the Continuous Delivery book에서 잘 작성된 점).하지만 PowerShell 및/또는 psake을 함께 사용하면 분명히 연속체가됩니다.
- 1. 우리 응용 프로그램에서 Xml 파일을 변환하고 사용하는 방법
- 2. Visual C++ 재배포 가능 재배포
- 3. UIDocumentInteractionController - 우리 자신의 응용 프로그램이 목록에 표시됩니다.
- 4. JRE 재배포 가능 라이센스
- 5. 우리 자신의보기에서 안드로이드 응용 프로그램을 시작합니다.
- 6. SSIS 재배포
- 7. 우리 실험실에서
- 8. 재배포 가능 resgen
- 9. 우리 응용 프로그램 외부에서 마우스 포인터를 제어하는 방법
- 10. 내 응용 프로그램에서 응용 프로그램에서 구현하는 방법
- 11. 우리는 우리 자신의 FB 응용 프로그램에서 워드 프레스 피드를 공유 할 수있는 방법이 있나요 워드 프레스에 대한 우리 자신의 페이스 북의 응용 프로그램이
- 12. 우리 아이폰 응용 프로그램에서 YouTube, YouTube 및 YouTube에 업로드 동영상이라고하는 카메라 롤 기능을 사용하는 방법은 무엇입니까?
- 13. Silverlight 응용 프로그램에서 COM 액세스?
- 14. 우리 블랙 베리의 전화 번호 형식
- 15. Microsoft 재배포 가능 패키지
- 16. 재배포 방법 .NET Framework
- 17. - 우리 가정 반환 차이
- 18. 우리 아이폰 SDK
- 19. 우리 모두는 코드가 알고
- 20. 타이머 작업으로 싱글 톤 재배포
- 21. .NET Framework 및 SQL Server Express 재배포
- 22. 우리 comapny 웹 사이트에서 데모로 웹 응용 프로그램을 만드는 방법
- 23. 어디 우리 반환 데이터 테이블 C# 웹 응용 프로그램
- 24. 웹 응용 프로그램에서 트루 타입 글꼴 사용
- 25. 외부 MSBuild 파일을 실행하는 MSBuild 작업
- 26. ASP.NET 응용 프로그램에서 Windows 응용 프로그램에서 메서드 호출
- 27. (아이폰) 내 응용 프로그램에서
- 28. 응용 프로그램에서 세션 삭제
- 29. SmsManager 내 응용 프로그램에서
- 30. 내 응용 프로그램에서
라이센스/재배포 계약/지침을 읽고 Microsoft에 문의하여 변호사에게 문의하십시오. 이것은 법적 문제에 대한 적절한 장소가 아닙니다. – Mat
@Mat : 일반적으로 동의 하겠지만 유용한 답변이 가능하므로 vtc에 가입하지 않아도됩니다. –
내 질문을 명확히 해 드리겠습니다 : 내 응용 프로그램과 함께 배포 할 수있는 msbuild와 같은 "something"이 필요합니다. 개미가 좋은 예다는 것을 알고 있지만 개미를 배포하려면 클라이언트 컴퓨터에 JDK와 추가 설정이 필요합니다. .NET 프레임 워크에서 msbuild를 사용할 수 있다면 좋을 것 같습니다. 질문 하나만 할 수 있습니까? 클라이언트 컴퓨터에 배포 할 수있는 msbuild 용 "자동 설치"가 있습니까? – James