반응형
비쥬얼 스튜디오 2010을 설치하고 체감적으로 느리다는 것을 많이 느낀다. 
뭐만 하려면 지금 비쥬얼 스튜디오가 작동중이니 잠시만 기다려주십시요라는 멘트가 뜨고 
한참을 작동이 대기상태에 있는다. (Windows7 마우스 커서가 빙빙도는 화살표 모양)

보통 사용하는 컴퓨터 사양이 2기가에 Windows7을 설치해서 사용하는데, 사양이 좋아서 
3기가 메모리라면 굿이 따로 램디스크를 설치할 필요는 없지만 2기가를 사용하는 경우는
메모리의 일정 영역을 디스크로 잡아서 이쪽에 Intelisense를 사용하도록하는 방법이다. 

보통 비쥬얼 스튜디오 2010이 프로젝트 파일이 있는 폴더에 ipchs라는 폴더가 생긴다. 
이폴더에 이번 2010 버전부터 sql 을 사용한 테이블 DB가 생성되고 수시로 변경된 정보를 저장해서 담아둔다. 

개인적으로 두개의 RamDisk를 사용해 보았는데.. Qsoft RamDisk가 있고 Superspeed Ramdisk 가 있는데, 
QSoft Ramdisk는 설치후 해봤지만 잘 안되었다. 또한 운영체제 부팅때 알아서 작동도 제대로 되지 않고 
수동으로 가동해야 하는 번거로움이 있다. 
Superspeed Ramdisk는 처음 설치하면 14일 무료로 사용을 해볼수 있어서 설치후 해보았는데 운영체제
부팅시 알아서 작동이되고 안정적이게 작동을 했다. 

램디스크에 InteliSense기능을 쓰기위해서는 비쥬얼 스튜디오의 설정을 조금 수정해야 한다. 

우선 한글 비쥬얼 스튜디오로 보자면, 
  1. 메뉴의 도구 => 옵션을 선택한다. 
  2. 텍스트 편집기라는 항목에서 C/C++ 항목을 더블클릭하면 일반, 탭, 고급, 서식이 나오는데 
      고급을 선택한다. 
  3. 오른쪽에 조금 내리면 대체(fallback)위치라는 항목에서  아래 그림과 같은 항목을 수정하면 된다. 


설정후 비쥬얼 스튜디오를 닫고, 다시 실행해보길 바란다. 
그럼 RamDisk에 해당 InteliSense 디비 파일과 폴더들이 생성되어 있을 것이다. ^^:

그럼 많은 도움이 되셨길 바란다. 



반응형
반응형
이번에 툴하나를 만들어 보기 위해 윈도우 도킹쪽 관련된 라이브러리를 사용하게 되었다. 
근데, WeifenLuo 라이브러리는 .NET 버전이 2.0 에 맞추어져 있다보니, 현재 사용중이 
개발 환경이 Visual Studio 2010에서 컴파일시 오류가 발생했다. 

대충 어셈블러 어쩌구 하면서 2.0.0.0 이라는 메세지가 뜰것이다 함마디로 닷넷 버전이 
안 맞아서 나오는 메세지다. [ System.Design version=2.0.0... ]

그래서 해결 방법은 우선 해당 프로젝트를 실제 개발하는 프로젝트에 가져와 추가한다. 
WeifenLuo 라이브러리는 소스포지에서 얻을 수 있다. 
svn을 이용해 소스를 받아와서 컴파일을 해야하는데, 역시 기본적인 상황으로 하면
.NET 2.0 버전으로 컴파일된다. 

참고로 Visual Studio 2010버전에서 컴파일을 하면, .NET 4.0 이상 버전에서 컴파일이
된다. 이점을 감안해서 References 의 등록된 System 항목들을 삭제하고, Project의 
Properties 에서 .NET 4.0 으로 옵션을 바꾼 상태에서 System들을 새로 .NET 4.0 버전으로
등록을 해준다. 

이때 System, System.Data, System.Design, System.Drawing, System.Windows.Forms, System.XML
이런 컴포넌트들을 새로운 버전으로 등록해야 한다.

자. 이렇게 해도 문제가 있다. 
바로 System.Design 버전이 안맞다고 나올것이다. 이것은, 기존에 새로 만든 프로젝트의 Properties 정보를
살펴보면, Target framework 정보가 .NET Framework 4 Client Profile 이라는 것이라서 System.Design이
빠져 있기 때문이다. 다시 말해 WeifenLuo  라이브러리에서는 쓰는데, 실제 적용하는 프로젝트에는 
System.Design 이 등록이 안되어 있으니 링크 충돌이 나는 것이다. 

자. 그럼 .NET Framwork 4로 바꾸고 다시 재컴파일을 해보면 쉽게 컴파일이 될것이다. 

자. 그럼 DockPanel을 실제 비쥬얼 스튜디어에서 등록해서 사용하기 위해서는 Toolbox에서 마우스
오른쪽 버튼을 눌러 Choose Itesms... 메뉴를 눌러서 .NET 탭에서 WeifenLuo  라이브러리를 선택해주면
Toolsbox에 해당 콤퍼넌트가 추가되어 있을 것이다. 



반응형

+ Recent posts