Visual Studio 2005 배포 프로젝트에서 PATH 환경 변수에 대한 경로를 추가하고 싶습니다. 어떻게하면됩니까?Visual Studio 배포 프로젝트에서 환경 변수를 업데이트하는 방법
답변
이렇게하려면 MSI 파일의 환경 테이블에 행을 추가해야합니다. 해당 테이블에 대한 정보는 http://msdn.microsoft.com/en-us/library/aa368369(VS.85).aspx에서 확인할 수 있습니다. Orca를 사용하여이 작업을 수행하거나 일부 VB 스크립트로 절차를 자동화 할 수 있습니다. 플랫폼 SDK에는 프로그램의 빌드 작업을 자동화하는 데 사용할 수있는 VB 스크립트 파일 WiRunSQL.vbs가 들어 있습니다.
설치 프로젝트의 레지스트리 편집기보기를 사용하여 적절한 위치에 경로 키를 만듭니다. ie. HKEY_LOCAL_MACHINE \ 시스템 \ CURRENTCONTROLSET 및 제어 \ 세션 관리자 \ 환경 \ 것은 "경로" 라는 문자열 값을 만들고 값이 입력 : "[% 경로] [TARGETDIR]"
[% 경로] 기존 Path 값의 원래 문자열에 대한 자리 표시 자입니다.
기존 경로를 바꿉니다. –
@MartinMurphy 실제로 경로를 파괴하지 않습니다. 이것은 꽤 잘 작동합니다. –
@MartinMurphy 같은 문제가 있었지만 프로젝트를 다시 빌드하면 문제가 사라집니다. VS 2010을 사용하고 있습니다. – Ashi
레지스트리 편집기보기를 사용하고 "[% 경로], [TARGETDIR]"값의 PATH라는 키를 만드는 방법에 문제가 있습니다. 이 방법은 프로그램 설치시 잘 작동하지만 제거하는 동안의 기본 동작은 추가 된 [TARGETDIR]뿐만 아니라 전체 PATH 변수를 삭제하는 것입니다. 일부 조건부 동작이 가능할 수도 있지만이 동작을 해제하는 방법을 찾지 못했습니다.
- 1. Visual Studio 2010에서 환경 변수를 어떻게 설정합니까?
- 2. Visual Studio 2005의 C# 프로젝트에서 ActiveX 컨트롤을 업데이트하는 방법
- 3. Visual Studio 빌드 도우미에 환경 변수를 유지하려면 어떻게해야합니까?
- 4. Visual Studio 배포 프로젝트 - CustomActionData
- 5. Visual Studio 환경 모범 사례?
- 6. DBML을 업데이트하는 Visual Studio 도구?
- 7. Visual Studio 환경 변수에 해당하는 Xcode
- 8. Visual Studio 환경 변수 목록이 있습니까?
- 9. Visual Studio 2010 확장 배포
- 10. Visual Studio 2010의 Visual Studio 2008 프로젝트에서 소스 편집
- 11. Visual Studio 플러그인 (C++ 환경 용)
- 12. 환경 변수 경로가있는 Visual Studio 설치 프로젝트
- 13. gvim에서 환경 변수를 얻는 방법
- 14. WAMP에서 환경 변수를 설정하는 방법
- 15. 파이썬에서 환경 변수를 설정하는 방법
- 16. 이클립스에서 환경 변수를 설정하는 방법
- 17. Visual Studio : 프로젝트에서 클래스 다이어그램을 제거 하시겠습니까?
- 18. Visual Studio 프로젝트에서 프로젝트 디버깅 사용자 지정
- 19. Visual Studio 데이터베이스 프로젝트에서 실행 작업 변경
- 20. Visual Studio 2010 C++ 프로젝트에서 DLL 사용
- 21. 클래스 라이브러리 프로젝트에서 Crystal Report 파일 배포
- 22. 어디 하나가 새로운 Visual Studio 데이터베이스 프로젝트에서 데이터베이스 생성을 정의합니까
- 23. Visual Studio 2008에서 프로파일 링하는 동안 내 응용 프로그램의 환경 변수를 설정하는 방법
- 24. Visual Studio 2008의 cpp 프로젝트에서 외부 cpp 프로젝트를 사용하는 방법
- 25. Visual Studio 2008 웹 응용 프로그램 프로젝트에서 폴더를 재정렬하는 방법?
- 26. Visual Studio IronPython 프로젝트에서 가져 오기 경로를 구성하는 방법
- 27. 사용 방법 .Net System.IO; System.Net; System.Net.Sockets; Visual Studio C++ 프로젝트에서?
- 28. 보고있는 Visual Studio 변수를 파일로 출력
- 29. visual-studio 프로젝트 설정
- 30. Visual Studio Express 제품으로 코드 배포
빌드 작업을 사용하여 환경 테이블에 항목을 삽입하는 방법에 대한 링크가 있습니까? – Mel
여기에 스크립트 파일 WiRunSQL.vbs에 대한 몇 가지 기본 도움말 정보 링크가 있습니다. http://msdn.microsoft.com/en-us/library/windows/desktop/aa368568(v=vs.85).aspx. 실제 파일을 얻으려면 Windows SDK 사본을 다운로드하여 설치해야합니다. – LanceSc
Visual Studio 2005, http://blogs.msdn.com/b/astebner/archive/2006/08/24/716145.aspx 및 http를 사용하여 MSI 게시 빌드 이벤트를 설정하는 기본 과정을 설명하는 블로그 게시물은 다음과 같습니다 : //blogs.msdn.com/b/astebner/archive/2006/08/12/696833.aspx – LanceSc