분류 전체보기 105

[SVN] SVNTortoise Shell Overlay - 오버레이 아이콘 가시화가 안될때

가장 쉬운 방법은, Clean Up을 하는 것이다. - 상위 폴더에서 우클릭 > clean up > Refresh shell overlays 체크 > 확인 그래도 오버레이 가시화가 안될 경우, 레지스트리를 수정해야한다. 1. 실행창을 열고(Ctrl + R) regedit 을 입력하여 레지스트리 편집기를 실행한다. 2. 다음 경로를 찾아간다. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers 3. 여기서 하위 폴더 순서를 보면 'Tortoise~' 파일이 뒤로 밀려나있다. - 폴더들의 이름을 변경하여(우클릭, 이름 수정하기) Tortoise 폴더들이 위로 올라올 수 있도록 수정한다...

[Error] '{0}' 어셈블리의 '{1}' 형식이 serializable로 표시되어 있지 않습니다.

에러 문구 KOR - 오류:'{0}, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' 어셈블리의 '{1}' 형식이 serializable로 표시되어 있지 않습니다. ENG - Error:Type '{1}' in Assembly '{0}, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' is not marked as serializable. 문제 분석 문제1. 에러 발생 위치가 작성한 (코드 수정 가능한) 코드일 때 해결1), 에러 발생 시점이 디버깅 중이거나, 프로그램이 실행 중일 때 해결1),문제2. 에러 발생 위치가 라이브러리일 때. 해결2), 에러 발생 시점이 빌드 시 일 때, 해결2), 빌드 시 발..

컴퓨터/C# 2015.11.17

[Tool] ImageMagick

Image MagickCLI (Command Line Interface) 기반 이미지 변환 도구이다. 설치 - http://www.imagemagick.org/script/binary-releases.php 페이지 아래쪽에 Windows 설치 파일이 있다. 설치 후, 별도의 설정 없이 바로 cmd 창에 명령어를 입력하여 사용할 수 있다. 위 명령어를 입력하여 잘 설치되었는지 테스트 해본다. 예제TIFF 16bit grayscale 변환 예제이다. 1convert [ImageIn] -depth 16 -type grayscale [ImageOut] cs 변환 결과 파일인 [ImageOut]가 없으면 알아서 만들어준다. 출처 : http://www.imagemagick.org/discourse-server/v..

[C#] TypeLoadException 예외 해결 방법

에러가 발생한 코드에 문법적, 논리적 문제가 없어 보일 경우, 다음 두 가지를 확인한다. 1. 프로젝트 이름 확인프로젝트 이름이 겹칠 경우, 발생할 수 있다고 한다.'프로젝트 속성 > 어셈블리 이름' 을 확인한다. 2. dll 버전 확인예외를 발생시킨 dll 의 버전을 확인한다.ex ) Math.Net 의 경우 MathNet.TypeLoadException 이런 식의 예외를 던졌다.사용하는 dll 의 버전이 다를 경우에 이 에러가 날 수 있다고 한다. 이번에는 2번 방법으로 해결하였는데,한 모듈과 테스트 프로젝트의 Math.net 버전이 각각 달라서 발생하였다. 참고 : How to debug System.TypeLoadException errors in .NET?

컴퓨터/C# 2015.08.31

[C++] LNK2019 에러 발생 시 해결 방법

자주 발생하지만 이렇다 할 해결방법이 없는 에러!!발생할 때마다 매번 고생 하는것 같아서 정리한다. 참고 : [Error LNK2019] Link Error 발생시 확인해볼 것들 --> [링크] 아래에 어제,오늘(;;) 고생하여 해결한 내용을 정리하였다.앞으로 다른 원인이 발견되면 추가할 것이다. 1. LIB 파일이 제대로 추가되었는지 확인한다방법 a. 프로젝트 속성(Alt + F7) > 링커 > 일반 > 추가 종속성 위 속성 값에 필요한 lib 파일 명이 명시되어있는지 확인한다.방법 b. #pragma comment(lib, "mylibrary.lib") 전처리기를 이용하여 직접 추가한다. 위 두가지 중, 한가지를 수행하면 된다.단, 동일 솔루션 내에서 빌드하는 lib을 추가하는 경우 아래의 방법을 따..

[C#] GridView 속성 중 FocusRectStyle 에 관하여

DevExpress 의 GridView 컨트롤을 사용하였다.GridView에서 Row(나 Cell)를 선택하면, Cell에만 점선 테두리가 생긴다. GridView.FocusRectStyle PropertyTo prevent the focused cell from being highlighted, set the GridOptionsSelection.EnableAppearanceFocusedCell property to false. To prevent the dotted focus rectangle from being painted around the focused cell, use the FocusRectStyle property. 위 그림과 같이 점선 테두리가 Row 전체에 생기게 하려면, 다음과 같이..

컴퓨터/DX C# 2015.07.09

[C#] 객체의 XML 직렬화 (Serialization)

1. 직렬화, XML 저장하기, XML 불러오기1234567891011121314151617181920public void OpenProjectFile(string fpath){ if (File.Exists(fpath)) { try { using (var sr = new StreamReader(fpath)) { var xs = new XmlSerializer(typeof(MyProjectInfo)); var prj = (MyProjectInfo)xs.Deserialize(sr); this.project.Set(prj); } } catch (Exception ex) { Console.WriteLine(ex); MessageBox.Show("프로젝트 파일 로딩 실패 : " + fpath); } }}Color..

컴퓨터/C# 2015.07.02