DevExpress는 비주얼 스튜디오 개발 환경해서 윈폼이나 웹폼(ASP.NET)에서 사용할 수 있는 다양한 컨트롤을 제공합니다. 비주얼 스튜디오의 표준 컨트롤에 비해 뛰어난 기능 개선의 컨트롤을 쉽게 구현해서 사용할 수 있습니다. 그리고 Report도 쉽게 만들 수 있습니다.
Visual Studio를 사용하다가 Visual Studio를 업데이트 하는 경우가 가끔 있습니다.
비주얼 스튜디오를 업데이트 하고 나면 도구 상자에 표준 컨트롤만 보이고, DevExpress 관련 컨트롤이 표시 되지 않는 경우가 발생하곤 합니다.
프로그램을 바로 개발해야 하는데 도구 상자에 DevExpress Control이 보이지 않으니 프로그램 개발을 진행할 수 없게 됩니다.
최후의 수단으로 DevExpress를 새로 설치를 하게 됩니다.
하지만 비주얼 스튜디오의 도구 상자에 DevExpress 컨트롤이 보이지 않을 때 다시 추가하는 방법은 의외로 간단합니다.
두 가지 방법으로 도구 상자에 컨트롤을 추가할 수 있습니다.
이번 글에서는 비주얼스튜디오 도구 상자에 DevExpress Control이 보이지 않을 때 조치방법에 대해 설명해 보겠습니다.
비주얼 스튜디오 확장 메뉴의 DevExpress – Repair Toolbox를 사용해서 도구 상자에 추가하기
1. 비주얼 스튜디오 상단 메뉴에 확장을 열면 DevExpress 메뉴가 나타납니다.
2. DevExpress 메뉴를 다시 열면 맨 아래에 Repair Toolbox… 라는 메뉴가 나타납니다.
3. Repair Toolbox를 클릭해 줍니다.
4. 그럼 비주얼 스튜디오 도구 상자에 DevExpress의 컨트롤 들이 추가되는 작업을 진행합니다.
잠시 뒤 도구 상자에 DevExpress 컨트롤 들이 추가 된 것을 볼 수 있습니다.
DevExpress의 ToolboxCreator.exe 실행 파일을 사용해서 도구 상자에 추가하기
비주얼 스튜디오 도구 상자에 Devexpress의 컨트롤이 보이지 않을 경우에 이를 다시 생성해주는 실행 도구가 기본적으로 DevExpress 컴포넌트에 포함되어 있다. ToolboxCreator.exe가 바로 그것 입니다.
{DevExpress 설치 경로}\Components\Tools 폴더에 보면 ToolboxCreator.exe 파일이 존재하는데 이 파일을 그냥 실행하면 Empty Arguments 에러가 뜨게 된다.
정상적으로 실행 할려면 Command 창에서 C:\Program Files (x86)\DevExpress 18.1\Components\Tools>ToolboxCreator.exe /INI:toolboxcreator.ini /PATH:”C:\Program Files (x86)\DevExpress 18.1\Components\Sources\DevExpress.DLL\” 라고 입력해서 실행해야 에러 없이 등록할 수 있다. (DevExpress 18.1.x 버젼인 경우 예)
ToolboxCreator.exe가 실행될 때 toolboxCreator.ini 환경 파일의 정보를 참고합니다.
혹시 toolboxCreator.ini 파일이 비어있는 경우에는 아래와 같이 실제 등록될 컴포넌트의 이름이 ini 파일에 들어가 있어야 한다.
ASPxCharts;ASPxGauges;ASPxHtmlEditor;ASPxPivotGrid;ASPxRichEdit;ASPxScheduler;ASPxSpellChecker;ASPxSpreadsheet;ASPxTreeList;ASPxperience;Bootstrap;DXAccordion;DXCarousel;DXCharts;DXControls;DXDiagram;DXDocking;DXGauges;DXGrid;DXLayoutControl;DXMap;DXNavBar;DXPdfViewer;DXPivotGrid;DXPrinting;DXPropertyGrid;DXReportDesigner;DXRibbon;DXRichEdit;DXScheduler;DXScheduling;DXSpreadsheet;DXTreeMap;DXUtils;DataAccess;Snap;XPO;XtraBars;XtraCharts.Win;XtraDiagram;XtraDialogs;XtraEditors;XtraGauges;XtraGrid;XtraLayout;XtraMap;XtraNavBar;XtraPdfViewer;XtraPivotGrid;XtraPrintingSystem;XtraReportsWeb;XtraReportsWpf;XtraReportsWin;XtraReportsCore;XtraReportsDemoReports;XtraReportsService;XtraRichEdit;XtraScheduler;XtraSchedulerCore;XtraSpellChecker;XtraSpreadsheet;XtraTreeList;XtraTreeMap;XtraVerticalGrid;XtraWizard |
※ 함께 읽으면 도움이 될 만한 다른 포스팅 글입니다.
♥ 이 글이 도움이 되었기를 바랍니다. ^-^
댓글로 흔적을 남겨 주세요.