본문으로 건너뛰기

Installation

  • VIZCore3D.NET 컨트롤의 설치 및 해제 관련 내용을 설명합니다.
  • AnyCPU 개발 플랫폼에서 사용 가능하도록 C/C++/MFC로 구현된 Core Library를
    .NET Interoperability(상호운영성) 기술을 활용하여 재구성한 모듈입니다.
  • 별도의 설치 및 제거 과정이 필요하지 않습니다.
    기존 .NET 라이브러리와 동일하게 참조 추가 또는 xcopy 방식 배포가 가능합니다.

Figure 1 : VIZCore3D.NET LIBRARY

VIZCore3D_COMPONENT

개발 환경

VIZCore3D.NET 개발 환경은 아래와 같습니다.

구분설명
OSMicrosoft Windows 7 / 10 / 11
ToolsMicrosoft Visual Studio 2017 / 2019 / 2022
LanguageMicrosoft .NET Framework v4.X
Microsoft Foundation Class (MFC) v10 ~ v15

파일 구성

VIZCore3D.NET 설치 및 활용에 필요한 파일은 아래와 같습니다.

구분설명비고
VIZCore3D.NET.dllVIZCore3D.NET 컨트롤
노트

기존에 VIZCore3D ActiveX에서 사용되었던 파일들(ShCux.dll, ShCuxRev.dll, ShdCore.dll, rev2bst.config.rev)은 VIZCore3D.NET.dll 파일 내에 포함되어 있으며, Runtime 시에 운영체제 플랫폼(x64, x86) 환경에 따라서 자동 실행 경로에 생성되도록 구성 되어있습니다.

노트

VIZCore3D.NET.dll은 설치 과정은 필요하지 않습니다. .NET 실행과 동일하게 xcopy 형식으로 실행 경로에 복사하거나 및 개발시에는 참조 추가 만으로 기존 개발 프로젝트에 적용 할 수 있으며, 사용자의 PC에도 기존 .NET 응용프로그램 배포와 동일하게 사용 가능 합니다.

Prerequisite

VIZCore3D.NET Control을 사용하기 위해서는
Microsoft Visual C++ 재배포 패키지 설치가 필요합니다.

설치가 필요한 버전은 아래와 같습니다.

구분
Visual Studio 2010 (VC++ 10.0) SP1
Visual Studio 2012 (VC++ 11.0)
Visual Studio 2015 (VC++ 14.0)
주의

최신 Windows Service Pack이 설치되지 않은 경우, 재배포 패키지 설치가 실패할 수 있습니다.

노트

설치하는 운영체제의 플랫폼(Win32/x64)과 VIZCore3D 플랫폼에 맞는 재배포 패키지를 설치해야 합니다.

노트

VIZCore3D.NET 컨트롤은 내부에서 C/C++/MFC로 개발된 라이브러리를 사용합니다. 그래서 [Microsoft Visual C++ 재배포 패키지]를 필요로 합니다.

Figure 2 : Microsoft Visual C++ 재배포 패키지 미설치로 인한 장애 화면

VIZCore3D_NET_REDIST_ERROR