MSShuild를 사용하여 InstallShield 2012와 함께 설치 프로그램을 만드는 대상을 만들려고합니다. InstallShield에 액세스하는 방법을 잘 이해하지 못하고 있습니다. 나는이 말을 가로 질러 InstallShield task을 만났지 만 어떻게 접근 할 수 있는지 잘 모르겠습니다. UsingTask
지시어가 필요하지만 가져올 항목이 확실하지 않은 것 같습니다. 누군가가 내게이 일을 어떻게 할 수 있는지에 대한 포인터를 줄 수 있습니까? 감사.MSBuild에서 InstallShield 작업에 액세스
1
A
답변
4
대상 파일을 가져와야합니다. dbu와 함께 msbuild extensions 디렉토리에 있기 때문에 그 점을 이해하기까지 잠시 시간을 보냈습니다. 여기에 그것을 사용하는 방법에 대한 기본 예제입니다 (이 2012Spring위한 참고하지만 당신은 아이디어를 얻을)이 어떤 이유로 작동하지 않을 경우
는 Btw는<Import Project="$(MSBuildExtensionsPath32)\InstallShield\2012Spring\InstallShield.targets" />
<Target Name="BuildInstaller">
<InstallShield.Tasks.InstallShield
Project="/path/to/my.ism"
ProductConfiguration="Package"
ReleaseConfiguration="MSI" />
</Target>
, 당신은 항상에서 ISCmdBld.exe를 호출 할 수 있습니다 임무 작업, 그것은 잘 작동합니다.
2
InstallShield는 Visual Studio 통합을 제공합니다. VS에서 InstallShield 프로젝트를 만들면 해당 버전의 InstallShield에 대한 InstallShield.targets 파일을 가져 오는 프로젝트 파일 (.ISPROJ)이 생성됩니다. 프로젝트 파일에는 특정 구성을 작성하고 모듈 경로, 특성, 경로 변수 대체 등을 병합하는 방법에 대한 많은 예제가 들어 있습니다.
InstallShield를 설치하려면 COM 구성 요소가 필요하므로 x86 MSBuild 플랫폼이 필요합니다.
관련 문제
- 1. InstallShield 2008은 데이터베이스 작업에 무엇을 사용합니까?
- 2. cakephp의 접두어로 작업에 액세스
- 3. VBS 사용자 지정 작업에 파일 및 디렉터리 키 사용 InstallShield
- 4. MSBuild에서 배치하는 방법은 무엇입니까?
- 5. MVC 작업에 대한 액세스 제한
- 6. Java에서 Windows 예약 작업에 액세스
- 7. InstallShield 2011에 installshield 개체가 누락되었습니다.
- 8. MSBuild에서 참조는
- 9. MSBuild에서 여기
- 10. MSBuild에서 오류
- 11. MSBuild에서 버전 번호 생성
- 12. 프로젝트 installshield 2008을 installshield 2013으로 업그레이드
- 13. ID를 기반으로 특정 작업에 대한 액세스 제한
- 14. 컨트롤러 작업에 대한 익명 액세스 허용
- 15. "이 작업에 충분한 액세스 권한이 없습니다."
- 16. MVC4 작업에 대한 익명 액세스 허용
- 17. 응용 프로그램을 통해 컨트롤러 작업에 액세스 - Zend
- 18. 오픈 그래프 작업에 사용할 액세스 토큰
- 19. 사용자 정의 레이크 작업에서 휴식 작업에 액세스
- 20. 역할에 대한 작업에 대한 액세스 권한 부여
- 21. InstallShield 2011 자동화 인터페이스 StopOnFirstError
- 22. Installshield Targetdir
- 23. Microsoft.VisualBasic.PowerPack.VS Installshield
- 24. InstallShield FilesInUse
- 25. 파일 내용을 MSBuild에서?
- 26. MSBUILD에서 작업을 어떻게 수행합니까?
- 27. msbuild에서 프로젝트 사용
- 28. MSBuild에서 출력을 등록하지 못했습니다
- 29. MSBuild에서 폴더 제거
- 30. MS는 내가 MSBuild에서 파일이
연구를 위해 clairify하려면 ... MSBuildExtensionsPath32는 "C : \ Program Files (x86) \ MSBuild \ InstallShield"입니다. – doobop