VB.NET 설치 배포
1. [파일] 메뉴에서 [항목 추가]를 가리키고 [새 항목]을 선택합니다.
2. [새 프로젝트 추가] 대화 상자에서 [프로젝트 유형] 창의 [프로젝트 설치 및 배치]를 선택한 다음 [템플릿] 창의 [프로젝트 설치]를 선택합니다.[이름] 상자에 setup1을 입력합니다.
3. 확인을 클릭하여 대화상자를 닫습니다.
4. 프로젝트가 솔루션 자원 관리자에 추가되고 파일 시스템 편집기가 열립니다.
5. 속성 창에서 ProductName 속성을 선택하고 정보 관리 시스템을 입력합니다.VB.NET 설치 배포 2).주 프로그램 프로젝트의 출력을 배치 프로젝트에 추가
1. 파일 시스템 편집기에서 응용 프로그램 폴더를 선택합니다.'조작' 메뉴에서 '추가' 를 가리키고 '항목 출력' 을 선택하십시오.
2. [프로젝트 출력 그룹 추가] 대화 상자에서 [프로젝트] 드롭다운 목록에서 [사용자 프로그램]을 선택합니다.
3. 확인을 클릭하여 대화상자를 닫습니다.
4. 목록에서 [기본 출력] 및 [컨텐트 파일] 그룹을 선택하고 [확인]을 클릭합니다.VB.NET 설치 배포 3).설치 프로그램 클래스 만들기
1. [파일] 메뉴에서 [새로 만들기]를 가리키고 [프로젝트]를 선택합니다.
2. [새 프로젝트] 대화 상자에서 [프로젝트 유형] 창의 [Visual Basic 프로젝트]를 선택한 다음 [템플릿] 창의 [라이브러리]를 선택합니다.[이름] 상자에 설치DB를 입력합니다.
3. 열기를 클릭하여 대화상자를 닫습니다.
4. [프로젝트] 메뉴에서 [새 항목 추가]를 선택합니다.
5. [새 항목 추가] 대화 상자에서 [설치 프로그램 클래스]를 선택합니다.[이름] 상자에 설치DB를 입력합니다.
6. 확인을 클릭하여 대화상자를 닫습니다.
7. 상세 코드 첨부.VB.NET 설치 배포 4).사용자 지정 설치 대화 상자 만들기
1. 솔루션 자원 관리자에서'setup1'프로젝트를 선택합니다.[보기] 메뉴에서 [편집기]를 가리키고 [사용자 인터페이스]를 선택합니다.
2. 사용자 인터페이스 편집기에서 설치 아래의 시작 노드를 선택합니다.작업 메뉴에서 대화 상자 추가 를 선택합니다.
3. 대화 상자 추가 대화 상자에서 라이센스 계약 대화 상자를 선택하고 확인을 클릭하여 대화 상자를 닫습니다.
4. 대화상자 추가 대화상자에서 텍스트 상자(A) 대화상자를 선택한 다음 확인을 클릭하여 대화상자를 닫습니다.
5. 작업 메뉴에서 위로 이동을 선택합니다.텍스트 상자(A) 대화상자가 설치 폴더 노드 위에 있을 때까지 이 절차를 반복합니다.
6. 속성 창에서 BannerText 속성을 선택하고 다음을 입력하여 데이터베이스를 설치합니다.
7.BodyText 등록 정보를 선택하고 다음을 입력합니다. 설치 프로그램은 대상 시스템에 데이터베이스를 설치합니다.
8. Edit1Label 속성을 선택하고 다음을 입력합니다. 데이터베이스 이름:
9. Edit1Property 속성을 선택하고 CUSTOMTEXTA1을 입력합니다.
10. Edit1Value 속성을 선택하고 다음을 입력합니다. dbservers
11. Edit2Label 속성을 선택하고 다음을 입력합니다. 서버 이름:
12. Edit2property 속성을 선택하고 CUSTOMTEXTA2를 입력합니다.
13. Edit2Value 속성을 선택하고 다음을 입력합니다. (local)
14. Edit3Label 속성을 선택하고 사용자 이름:
15. Edit3Value 속성을 선택하고 다음을 입력합니다.
16. Edit3Property 속성을 선택하고 CUSTOMTEXTA3을 입력합니다.
17. Edit4Label 속성을 선택하고 다음을 입력합니다. 암호:
18. Edit4Property 속성을 선택하고 CUSTOMTEXTA4를 입력합니다.
19. Edit2Visible, Edit3Visible 및 Edit4Visible 속성을 선택하고 true VB로 설정합니다.NET 설치 배포 5).사용자 정의 작업 만들기
1. 솔루션 자원 관리자에서'setup1'프로젝트를 선택합니다.'보기' 메뉴에서 '편집기' 를 가리키고 '사용자 정의 조작' 을 선택하십시오.
2. 사용자 정의 작업 편집기에서 설치 노드를 선택합니다.작업 메뉴에서 사용자 정의 작업 추가 를 선택합니다.
3. 항목의 항목 선택 대화상자에서 응용 프로그램 폴더를 두 번 클릭합니다.
4. "주진 installDB(이벤트) 항목을 선택한 다음"확인 "을 누르면 대화상자를 닫습니다.
5. 속성 창에서 CustomActionData 속성을 선택하고 "/dbname=[CUSTOMTEXTA1]/server=[CUSTOMTEXTA2]/user=[CUSTOMTEXTA3]/pwd=[CUSTOMTEXTA4]/targetdir=[TARGETDIR]\"를 입력합니다.첨부:/targetdir= "[TARGETDIR]\"는 설치 후의 목표 경로입니다. 설치 후의 경로를 설치 DB 클래스에서 얻기 위해 이 인자를 설정합니다.
VB.NET 설치 배포 6).파일 추가
1. SQL Server를 파일 DB로 백업dat는'setup1'프로젝트에 추가(기업 관리자에서 데이터베이스->모든 작업->백업 데이터베이스를 우클릭하고 하나의 파일로 백업하여 DB.dat라고 이름)
2. 파일 LisenceFile이 설치됩니다."setup1"항목에 rtf 추가
3. 사용자 인터페이스 편집기에서 허가 프로토콜을 선택하고LisenceFile 속성을LisenceFile로 설정합니다.rtf 파일
4. 일반적으로 의존항을 자동으로'검출된 의존항'에 추가합니다. 그렇지 않으면 수동으로 5단계에 추가해야 합니다)
- Crystal_Managed2003.msm
( )
- dotnetfxredist_x86.msm
(.net )
- ...( dll)
5. 크리스탈 보고서를 사용하면 포함할 파일을 수동으로 추가합니다: 프로젝트 --> 추가 --> 통합 모듈 (dotNetFramework와 MDAC27 포함): C:\Program Files\Common Files\Merge Modules\아래 *
구체적인 기능은 다음과 같다. (위탁 구성 요소 MSM은 모든 위탁 구성 요소의 분배를 처리하는데 Windows 창 뷰어, 웹 창 뷰어와 모든 Crystal Decisions 명칭 공간을 포함한다)
* Crystal_Managed2003.msmCrystal_Managed2003_chs.msm (보고서를 실행하는 데 필요한 모든 다른 파일은 데이터베이스에 접근해서 MSM으로 나누어 줍니다. 데이터베이스, 내보내기, 그래프 드라이버를 포함합니다.)
* Crystal_Database_access2003.msmCrystal_Database_access2003_chs.msm(KeyCode MSM은 Crystal Decisions 키 번호 설치를 처리합니다. 결합 모듈을 추가하지 않으면 "MergeMoudule Properties"속성이 없습니다.)
* Crystal_regwiz2003.msm(보고서 파일이 ADO.NET의 dataset 데이터 세트 객체를 사용하는 경우 VC User CRT71 RTL X86 ---.msm 및 VC User STL71 RTL X86 ---.msm 모듈도 설치 프로젝트에 포함되어야 합니다. 또한 두 모듈의 파일 설치 속성에 대한 "Module Retargetable Folder"항목은 시스템 디렉토리로 수정되어야 합니다.
- VC_User_CRT71_RTL_X86_---.msm
- VC_User_STL71_RTL_X86_---.msm
(많은 사람들이 자주 조회 오류가 발생하는데, 이것을 더해도 무방하다)
6. 솔루션 열기-->Crystal을 마우스 오른쪽 버튼으로 클릭regwiz2003.msm의 속성, "Merge Moudule Properties"에 "License Key"입력: AAP5GKS0000GDE100DS(이것은 당신이 Crystal Report를 생성하는 데 사용하는 등록번호의 비밀번호입니다!)
VB.NET 설치 배포 7).패키지화 시 마운트 해제 기능 추가:
방법1:
1. 패키지 항목에 파일 msiexec. 추가exe(일반적으로 c:\windows\system32\에서 찾을 수 있음)
2. 파일 시스템 보기에서 프로그램 폴더를 선택하고 msiexec.exe에서 오른쪽 단추를 누르면 단축키 만들기를 선택하고 단축키 이름을 '마운트 해제' 로 바꿉니다.
3. 이 바로 가기를 변경하는 Arguments는 "/x {제품 id}"이고, 제품 id의 값은 패키지 프로젝트의 ProductCode 속성 값입니다.
방법2: (권장)
1. 설치 패키지를 만들고 ProductCode(해결 방안 자원 관리자 루트 디렉터리인 setup1을 선택하고 속성 탭을 보십시오. 오른쪽 키의 속성이 아닙니다.)
2. VS.net으로 새 콘솔 프로그램 uninst를 만듭니다.exe 파일
- 'powerby:landlordh
- 'for2000,xp,2003
- Moduleuninstall
- SubMain()
- DimmyProcessAsProcess=
NewProcess
- IfSystem.Environment.OSVersion.
ToString.IndexOf("NT5")Then
- myProcess.Start("msiexec","/X
{2B65D4A9-C146-4808-AB4B-321F
B0779559}")' ProductCode
- EndIf
- myProcess.Close()
- EndSub
- EndModule
3. 콘솔 프로그램 BIN 디렉터리의exe 파일을 패키지 파일에 추가하고 프로그램 그룹에uninst를 만듭니다.exe의 바로 가기
VB.NET 설치 배포 8).포장 시 가입.net 환경 및 MDAC 기능:
MS의 Plugin Installer.msi 플러그인을 설치한 후 vb.net의 자체 포장 도구를 포장하면 자동으로 포장됩니다.netframework 환경을 뚫고 다음 단계에서 설정하면 MDAC도 포장할 수 있습니다.Setup 프로젝트를 사용하여 MDAC 설치
1. Visual Studio를 확인하십시오.NET 프레임워크 부트 플러그인이 설치되었습니다.
2. Solution Explorer에서 Setup 항목을 선택합니다.View 메뉴에서 Editor를 가리키고 시작 기준을 선택합니다.
3. 대상 컴퓨터 검색 노드를 선택합니다.Action 메뉴에서 레지스트리 검색 추가(Add Registry Launch Condition)를 선택합니다.
4. Search for Registry Entry 1 노드를 선택합니다.Properties 창에서 RegKey 속성을 선택하고 Software\Microsoft\DataAccess를 입력합니다.
5. Root 속성을 선택하고 vsdrrHKLM 을 선택합니다.
6. Value 속성을 선택하고 FullInstallVer를 입력합니다.
7. Property 속성을 선택하고 MDACSEARCH를 입력합니다.
8. 시작 기준에 Condition 1 노드를 추가합니다.Condition 1 노드를 선택하고 Properties 창에서 Condition 속성을 선택한 다음 MDACSEARCH>="2.6"을 선택합니다.
9. Solution Explorer에서 Setup 항목을 선택합니다.Project 메뉴에서 Properties를 선택합니다.
10. Bootstrapper 속성을 Windows Installer Bootstrapper(Windows 설치 부트)로 설정합니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
AS를 통한 Module 개발1. ModuleLoader 사용 2. IModuleInfo 사용 ASModuleOne 모듈...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.