본문 바로가기

Computer/C#

(4)
[C#] 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다 x64 Debug모드로 프로젝트를 만들고 코딩하던 도중 유닛 테스트라는걸 써보기 위해 유닛 테스트 프로젝트를 생성함. 그리고 x64로 만든 dll을 가져다 쓰려는데 제목과 같은 오류가 떴다. -1. 해결 방법 일단 유닛테스트 프로젝트 속성 -> 빌드 -> 플랫폼 대상을 Any CPU에서 x64로 바꾼다. 이렇게 하고 다시 테스트를 돌리면 이 테스트에 사용할 수 있는 결과가 없습니다. 라며 테스트가 돌아가지도 않음 - 2. 추가 해결방법 Visual Studio 상단 테스트 탭 -> 테스트 설정 -> 기본 프로세스 아키텍처 -> x64로 바꿔준다. 아니 왜 환경 설정을 두개나 만들어서..후.. - 3. 참고 사이트 docs.microsoft.com/ko-kr/visualstudio/test/run-a-un..
[C#] 최근 사용한 파일 열기 - 0. 구체적인 내용 프로그램을 껐다 켜도 파일 경로가 저장되어 있어 다시로딩을 하지 않게 하고 싶었다. 뭔가 텍스트파일을 이용하지 않고도 파일 경로를 프로그램에 저장하는 방법이 있는것 같은데, 레지스트리 말고는 딱히 답이 없는 듯 하다. Windows.Storage라는걸 쓰면 된다고 하는데 WindowsFormApplication 쪽에선 포팅이 안되는 것 같다. 레지스트리를 쓰기 때문에 만약에 레지스트리 이름을 변경할 경우 다 삭제해야 하는 번거로움이 있다. 따라서 방법은 -1. 파일 경로를 텍스트파일로 저장하는 방법, -2. 파일 경로를 레지스트리에 저장하는 방법. 으로 추려짐. - . 파일 경로 텍스트파일 저장 using System.IO; string path = @".\\filename.txt..
[C#] C++ 파일로 C++/CLI 이용해서 C#에서 이용하는 방법 - 0. 찾아보니까 너무 다양하고, 너무 복잡했다. DllImport를 하라느니, Marshal을 해줘야 한다느니 너무 복잡했는데 기초지식이 아무것도 없는 상태에서 가장 접근하기 편한 사이트를 찾았다. - 1. 참고 사이트 luckygg.tistory.com/221: C++/CLI로 .dll만들어서 C#에서 이용하기 C++/CLI 언어가 C++에서 C#으로 가기 전의 중간단계라고 생각하면 된다. 따라서, C++의 vector선언도 가능함과 동시에 C#의 List선언도 가능하다. 그러나 C++은 아님. 대충 이걸로 C++/CLI의 감을 익혔다면 luckygg.tistory.com/220: C++/CLI가 무엇인지 이해한 뒤에 luckygg.tistory.com/222?category=811443 : 이걸로..
[C#] Enter 키 입력받기 - 0. 참고 사이트 afsdzvcx123.tistory.com/entry/C-%EC%9C%88%ED%8F%BC-TextBox-Button-%ED%85%8D%EC%8A%A4%ED%8A%B8%EB%B0%95%EC%8A%A4-%EB%B2%84%ED%8A%BC-Enter-Key%EC%97%94%ED%84%B0%ED%82%A4-%EC%9D%B4%EB%B2%A4%ED%8A%B8-%EB%B0%9C%EC%83%9D-%ED%95%98%EA%B8%B0 [C# 윈폼] TextBox, Button (텍스트박스, 버튼) Enter Key(엔터키) 이벤트 발생 하기 안녕하세요. 오늘은 C# 윈폼에서 TextBox 컨트롤에 문자를 입력하여 키보드로 “엔터키” 를 입력했을 때, 버튼 클릭 이벤트가 발생하여 입력한 문자열을 메시지 ..