예전에 비주얼 스튜디오에서 생성한 프로젝트는 빌드하면 자동으로 버전이 증가하는 기능이 있었습니다. 근데 이 기능이 어디로 사라진 거지??? 연관글 영역 1. 기능이 없어진 이유 결정적 버전 관리라를 개념이 적용되면서 자동증가기능이 제거되었습니다. 버전을 관리하는데 같은 버전은 빌드하든 뭘하든 같은 놈으로 취급한다.... 이런 개념입니다. (참고 : MSDN - 코드 생성을 제어하는 C# 컴파일러 옵션 : 결정적) 앵? 원래 그거 구분해서 썼던 거 아닌가????? 라고 하시는 분을 위해! 만약 전체변수 하나 수정해서 배포했다고 하면.. 기존 버전 사용자도 상관 그냥 써도 되고 새 버전 받은 사람도 상관없이 써도 된다면 굳이 판올림을 하지 않고 배포를 해도 됩니다. 이런 경우 자동증가를 켜두었다면 또 버전이..
볼트와 암페어는 빈번하게 체크해야 되는데 매번 테스터기를 꺼내는 게 불편해서... 하나 만들어야겠다 해서 알리에서 다른 거 구매할 때 같이 구매한 부품입니다. LED 디지털 볼트/암페어 테스트터 모니터 패널 ( 0.56'' 0-100V 10A 50A 100A LED Digital Voltmeter Ammeter Car Motocycle Voltage Current Meter Volt Detector Tester Monitor Panel ) 알리 익스프레스 - 0.56 "0-100V 10A 50A 100A LED 디지털 전압계 전류계 자동차 오토바이 전압 전류계 볼트 감지기 테스터 모니터 패널 많은 판매자가 팔고 있는 부품이고 보통 1000원 내외입니다. 1. 배선 배선은 2가지 방식이 있습니다. 전원을 ..
프로젝트 속성이나 'AssemblyInfo.cs' 파일을 만지 다보면 볼 수 있는 오류입니다. 1. 원인 'AssemblyInfo'가 생성될 때 중복되는 항목이 있으면 발생합니다. 문제는 이것이 UI 만지다가 그럴 수도 있고 직접 수정하다가 그럴 수도 있다는 것이죠. 간단한 해결방법은 중복되는 항복을 제거하면 되는데........ 자동생성되면서 기존 것과 충돌 나는 거면....? 2. 해결 방법 간단한 해결방법은 'AssemblyInfo.cs'의 자동 생성을 막는 것입니다. 솔루션 탐색기 > 오른쪽 클릭 > 프로젝트 파일 편집 으로 들어가서 "*.csproj" 파일을 열어 줍니다. "false"를 추가해 줍니다. false 이제 빌드하면 오류가 사라집니다. 마무리 프로젝트 파일을 편집하는 건 할 때마다 ..
핸드폰 무선 충전기를 만들려면 무선 송신, 무선 수신, 정류 이렇게 3단계가 필요합니다. 이 시리즈가 핸드폰 무선 충전기까지 만들 수 있을지 모르겠습니다만.... 하는 데까지 해보겠습니다 ㅎㅎㅎ 이글에서는 무선 송신, 무선 수신을 하겠습니다. 1. 준비 요즘 사용하는 핸드폰 무선 충전기의 원리는 '자기유도 방식'입니다. 자세한 원리는 검색하시면 많이 나옵니다. 필요한 부품은 아래와 같습니다. 2N2222 트랜지스터 NPN 타입 1개 - 2N2222 패밀리나, 2N3904를 사용해도 됩니다. 1K 저항 1개 - 필요에 따라 다른 저항을 사용해도 됩니다. 100 저항 1개 - 2N2222 트랜지스터의 과열방지용입니다. - 더 낮은 저항을 연결해도 됩니다. 에나멜 동선 AWG24 필요한 만큼 - 직경 0.5m..
피코를 큐라에서 사용하려면 수동으로 설정해야 합니다.큐라에 피코설정을 해봅시다. 1. 프린터 추가일단 사용할 프린터 모델을 추가해야 합니다. 설정 > 프린터 > 프린터 추가 비 네트워크 프린터 추가 > Custom > Custom FFF printer를 선택하고 프린터 이름을 'Pico'로 넣고 추가해줍니다. 프린터 설정은X(너비) : 100mmY(깊이) : 100mmZ(높이) : 100mm "Extruder 1" 탭에 호환되는 재료의 직경 : 1.75mm 2. 피코에 맞는 큐라 프로파일 불러오기프로파일은 설정된 걸 불러 사용합니다. 설정 > 설정 보기 프로파일 > 가져오기첨부된 파일을 다운받아 선택해 줍니다. 추가된 프로파일을 선택하고 '활성화' 버튼을 눌러줍니다. 3. 테스트 출력하기이제 테스트로 작..
'.NET Core 3'에서 클래스 라이브러리(Class Library)를 사용할 때 사용할 수 있는 'ASP.NET Core MVC'의 버전은 3.1.0 버전입니다. *2020-08-10 기준 1. '.NET Core 2'에서는 어떻게 했는가?'.NET Core 2'에서는 'ASP.NET Core MVC'를 참조하려면 누겟에서 찾아서 설치해야 합니다. 그런데 업데이트가..... 쓰려면 쓸 수는 있는데 버전이 낮아서 생기는 문제들이 좀 있습니다. '.NET Core 3'에서도 사용하려면 사용 할 수 있습니다. 2. '.NET Core 3 MVC'는 어디 있는가?'.NET Core 3'에서는 프래임웍에 포함되어 있습니다. 그렇다는 건 그냥 참조하면 되는데.... 자동으로 참조가 되지 않습니다. 이게 프레임..
크로미움을 참조한 윈폼 프로젝트를 배포했더니 실행도 안 되고 에러 메시지도 없이 반응이 없습니다. 그래서 이벤트 뷰어를 봤더니.... 1. 에러 원인원래 'System.IO.FileNotFoundException'에러는 파일을 찾지 못한 경우 발생합니다.하지만..... 크로미움을 참조할 때 사용하는 'CefSharp'를 참조했는데 'VC++ 2013/2015 Redistributable Package'가 설치되지 않은 경우에도 발생합니다.(참고 : github CefSharp - Frequently asked questions ) 2. 해결방법너무나 당연하게도 'VC++ 2013/2015 Redistributable Package'를 설치하면 됩니다.다운로드 : Microsoft Visual C++ 20..
3D 프린터를 사고 싶었지만.....쓸만한 건 저렴해도 수십만원이고아주 싼 건 너무 조립하다 성격 다 버릴 거 같고 ㅎㅎㅎㅎ 이 와중에 10만원???????? (참고 : 손도리 닷컴 - 교육용 DIY 3D프린터 손도리 피코 PICO) 1. 구성품과 조립본체가 들어 있는 박스와 교육용 책이 한 권 들어 있습니다. 박스가 이렇게 되어 있는데.... 3층으로 쌓여 있습니다. 필라멘트, 거치대, usb, 드라이버, usb 케이블 등등이 들어 있습니다. 다음 칸에는 Z축과 헤더가 들어있습니다. 다음 칸에는 본체와 베드가 있습니다.베드는 그냥 자석 베드입니다. 조립은 Z축만 끼워주면 됩니다. 2. 세팅조립한 다음 레벨링을 해야 합니다.홈버튼을 눌러주면 위치를 잡습니다. 본체에 전원을 끄고 수동으로 헤더를 움직여 줍..
저가 아두이노 호환 보드인 "Elegoo Nano"를 샀습니다. 스케치를 업로드했더니..... avrdude: stk500_recv(): programmer is not respondingavrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x30avrdude: stk500_recv(): programmer is not respondingavrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x30 1. 오류의 원인'Elegoo Nano V3.0'의 부트로더(Bootloader)가 예전 버전이라 기본 프로세서의 보드레이트(Baudrate)와 다르다고 합니다.그래서 프로세서를 예전 버전으로 설정..
NHN에서 옛날에 스마트 에디터라는 것을 공개한 적이 있는데....너무 옛날 꺼라 그냥 쓰기 안 좋아 쓴 적이 없습니다. 그런데 어느 날 보니 완전 다른 에디터를 공개했군요.심지어 마크다운과 위지웍을 동시에 지원!! 1. 간단하게 사용하기도큐먼트가 애매하게 친절해서 빌드 없이 쓰는게 힘들게 돼있어서 따로 정리합니다. 1-1. 참조 추가하기 - CSS"codemirror"에 CSS의존성이 있으므로 추가해야 합니다. 123cs 1-2. 참조 추가하기 - Javascript기능에 따라 필요한 것만 로드하면 되지만...... 귀찮으니 그냥 All버전 하나만 로드하면 됩니다. 12cs 1-3. 사용하기div로 영역을 지정하고 에디터를 생성해주면 화면에 짠 하고 나타납니다. (참고 : 설치와 기본기능 사용 ) 12..