vs 프로젝트에 패키지 사용하는것을 설정하고 command로 복원 하는 방법은 아래와 같다.


https://www.nuget.org/downloads


위 사이트에서 nuget.exe를 다운 받는다.. (버전은 상관없다.. 최신버전 받자)


  nuget.exe restore 솔수션파일명.sln


을 command에서 실행 한다.


참고로 최신 버전 받으면 최신 vs로 세팅 하게 된다.


restore 옵션 설명은 아래 링크에서 확인 할것


https://docs.microsoft.com/ko-kr/nuget/tools/cli-ref-restore



command로 할떄 msbuild을 설치하고 사용 하는데 과거버전을 사용할꺼면 아래와 같이 세팅 하자


  -MSBuildVersion 12


뒤에 숫자는 vs 버전 이야기고 12버전은 vs 2013버전을 이야기 한다.


그리고 버전 별로 저장소(?)가 다를수 있다


vs 2013은 https://www.nuget.org/api/v2/ 에서 받아온다

(이것의 확인은 vs 옵션에 nuget 매니저 부분을 체크 하면 된다.


그래서 최신 nuget.exe에 세팅된 값과 다를수 있으니 저장소(?) 설정은 아래와 같이 한다.


  -Source https://www.nuget.org/api/v2/


정상적으로 다 받아진다면 에러 없이 잘 받아질것이다.


예시 vs2013 솔루션 파일에서 nuget 패키지를 복원 한다면... 아래와 같다


nuget.exe restore 솔루션파일.sln -MSBuildVersion 12 -Source https://www.nuget.org/api/v2/



------------------------------------------------------------------------------------------------


전역으로 패키지를 받는 방법이 있을꺼 같은데.. 뭔지 모르겠다 나중에 찾으면 내용 업데이트 하겠다




by 널부러 2019. 2. 12. 13:42

vscode에서 node.js를 visual studio 에서 처럼 디버깅 하고 싶다면....


일단 아래와 같이 간단한 node.js 코드를 작성 해봅니다.



위에 사진과 같이 4번째 줄에 브레이크 포인트를 걸어두고 F5를 누르면 디버그 모드 해서 실행이 됩니다.

(node.js를 디버깅하니 뭐 기타등등 세팅은 기본되어있다고 치고..)


그럼 vscode에서 자동으로 launch.json 파일이 .vscode 폴더에 생성이 됩니다.

파일 내용은 아래 스샷 참조


기본 lanch로 실행하는건 visual studio 에서 디버깅 하는거랑 동일하다.

자동으로 node 실행 하고 디버그 상태가 되는.. 아래 스샷 처럼 브레이크 포인트에 걸린다.


그런데 node.js는 javaScript를 바꾸다보면 위와 같이 디버깅하는게 귀찮다.

그래서 보통 스크립트 파일이 변경되면 자동으로 재시작 해주는 어플리케이션을

이용 하고 로그를 보고 주로 수정한다. (이때 이용하는데 nodemon 어플이다.)

그런데 가끔 브레이크 포인트 걸어서 내용을 보고 싶을 때가 있는데

visual studio 디버깅 기능중에 프로세서 연결해서 디버깅 하듯이 vscode에서도 할수가 있었습니다.


일단 launch.json 에 구성 추가를 해야 합니다.

디버그에 설정을 선택하는 메뉴 에서 구성 추가를 하거나


launch.json파일을 열어서 구성추가 버튼을 누르면 됩니다.


일단 구성추가를 하게 되면 위 사진과 같이 메뉴가 나오는데

여기서 프로세서에 연결 을 선택 합니다

그럼 아래와 같이 launch.json에 코드가 추가되며

디버그 구성 선택 메뉴에도 추가 됩니니다.


추가된 구성에 name 부분은 Attach by Process ID 라고 표시되는데

한글로 나오는게 편해서 바꿔서 저장하였음다.

일단 여기까지 하면 프로세서 연결 디버깅 할수 있는 환경은 끝난 상태임다.


그럼 nodemon을 이용해서 일단 어플을 실행 합니다.

vscode에서는 콘솔창을 열수 있는데 아마 단축키가 ctrl+` 입니다.

그럼 vscode에 내장된 콘솔창을 이용해 아래와 같이 nodemon을 실행 합니다.



이상태에서는 에러가 나거나 console.log() 출력이 콘솔창에서 보이게 됩니다

여기서 우리가 하고 싶은것을 현재 실행된 상태에서 프로세서 연결해서 브레이크 포인트로 디버깅을

할려고 하는거니 일단 디버그에서 위에 세팅했던 프로세서 연결 구성을 선택하고 디버깅(F5)을 시작 합니다.

그럼 아래와 같이 프로세서 선택 화면이 나옵니다.


그럼 맨 첫번째 있는 node .\main.js를 선택 하면 브레이크 포인트 부분에서 디버깅 할수 있게 됩니다.


참고로 nodemon으로 실행시에는 javascript가 변경되면 자동으로 재실행 하기에 프로세서ID가 변경되게 되니

이때는 다시 프로세서 연결해서 디버깅 해야합니다.


아무튼 이것으로 대충 디버깅 설명을 마침니다.



by 널부러 2018. 8. 8. 00:17

node.js를 vscode로 개발하면서 추가로 설치한 확장 기능 정리해 둡니다.


Active File In Status Bar (마켓이동)

선택한 파일의 경로를 작업관리창에 표시해주는 기능


vscode-icons (마켓이동)

vscode 탐색기 부분에 폴더 파일이 아이콘으로 표시되서 보기 좋게 나옴 (이건 간지용으로 추천)


Rainbow Brackets (마켓이동)

괄호들을 짝을 맞춰서 색칠 해주는 기능


Settings Sync (마켓이동)

vscode에 설치한 확장기능을 github를 통해 동기화 해주는 프로그램

PC를 여러대 쓴다면 같은 환경 세팅을 위해서 세팅 해는걸 추천

사용방법은 구글에 물어보세요.. (github 계정 필수)


Visual Studio Keymap (마켓이동)

vscode는 키맵도 확장기능으로 설치 할 수 있었습니다.

제가 주로 쓰던 visual studio 키맵 세팅 파일도 있더라구요..

하지만 대소문자 바꿔주는 단축키는 다른걸로 잡혀서 수동으로 세팅 해서 사용


일단 이정도만.. 추가 적으로 사용 하는게 있음 갱신 하겠습니다.


by 널부러 2018. 8. 7. 23:32
소스코드 뒤로가기 단축키를 몰라서 찾다가 잘 정리해둔 블로그가 있어서 링크 걸어봅니다 -_-

주소만 긁어와봅니다..

원본이 있는 블로그는
lum7671.egloos.com
입니다.

아흑 허락 안받고 마구 퍼와서 죄송합니다 ㅠ.ㅠ

2008/03/13   KDevelop, 에디팅의 팁 & 이맥스(Emacs)와 함께 사용하기 [0]
KDevelop에서 header 파일과 source 파일을 한꺼번에 보이게 해서 개발할 수 있는 에디팅 팁과 부족하지만 KDevelop의 메뉴에 이맥스(Emacs)를 등록해서 이맥스(Emacs)와 사용하는 방법을 보겠다.

2008/01/26   KDevelop, 단축키(Shortcuts) #2 [0]
첫 번째 KDevelop에 대한 단축키 정리 후 보니 Kate 편집기용 단축키 목록을 발견했다. 그래서 두 번째로 정리해 보았다. 뭐 대충 알고 쓰던 것이 많긴 했는데 "일치하는 괄호로 이동(Ctrl-6)" 이건 중요한 것 같다. 링크 : KDevelop 단축키(Shortcuts) 정리 #2

2008/01/24   KDevelop, 2% 부족한 KDevelop의 단축키 (수정됨) [4]
C++과 같은 프로그램을 개발하다 보면 함수에 대한 구현부와 선언부를 찾아갈 필요를 많이 느낀다. 그래서 emacs나 vim에서는 etags, ctags, cscope으로 이와 같은 기능을 단축키로 잘 지원하고 있다. KDevelop에서도 단축키를 잘 지원을 할까? 하는 생각에서 이번에 KDevelop 단축키를 정리하고 기능을 찾아보았다.

2008/01/24   KDevelop, 단축키(Shortcuts) [0]
KDevelop의 단축키를 나름데로 정리해봤습니다. 링크 : KDevelop 단축키 정리(Shortcuts)

2008/01/05   KDevelop3, 팁, 주석에 todo, Fixme 를 붙여서 북마크처럼 활용하자. [0]
오늘도 KDevelop3 이것 저것 잠깐 만저보고 있는데 유용할것 같은 팁이 생겨서 이렇게 글을 쓴다. 보통 프로그램을 짜다 보면 나중에 보강을 해야지, 누가 고쳐줬으면 좋겠다. 하는 부분이 생긴다. 그러면 주석으로라도 남기고 설명을 달아 놓는데... 자신이 달아놓은 "나중에 해야지"가 생각이 가물가물 나기는 하는데... 어디있는지 찾는것은 ...

2008/01/05   cmake, KDevelop3 용 cmake Generate [0]
cmake의 help를 보면, $ cmake --help ... -G = Specify a makefile generator. ... Generators The following generators are available on this platform: KDevelop3 =...

2007/11/14   [KDevelop] Project Options 설정 방법 #1 - cmake 프로젝트 디렉토리 설정 [0]
내가 원했던것은 상대적 경로를 설정해서, 버전관리를 사용하고 개발 디렉토리와 ID가 제각각인 버전관리 개발 사용자들이 KDevelop의 kdevelop(확장자) 프로젝트 파일을 열면 수정없이 사용할 수 있는것이었다. 허나, 이곳 저곳 찾아봐도 상대적인 경로를 설정하는 방법이 없었다. (생각하기로는 $PROJECT_PATH 와 같은 환경 변수...

by 널부러 2011. 2. 21. 23:10
매번 깔면 초기화 해서 파일로 저장하면 좋은데.. 파일로 저장하는게 없으니..
그냥 스샷 찍어서 올립니다.

by 널부러 2010. 9. 14. 14:40
기본은 텝이 8칸으로 되어있어서 좀 불편하다 4칸으로 바꾸자..

by 널부러 2010. 9. 14. 14:36
에 상황은 로케일이 UFT-8 기본 설정되어있고 문서는 ECU-KR로 되어있어서 그런 증상이 나오는것이라고 추측된다
(아마 반대의 상황에서 그렇게 나올듯..)

로케일 설정을 ECU로 바꿔줘야하는데

dpkg-reconfigure locales

명령으로 바꿔주면 될꺼 같다..
(OS는 데비안 기준...)

바꿔주고 재부팅 후에다시 확인하면 아마 제대로 주석이 나올꺼라 생각한다.

by 널부러 2009. 11. 6. 17:37
Kdevelop실행시 마지막에 열어뒀던 프로젝트가 자동으로 열리는데 이것을 하고 싶지 않다면 아래와 같이 하면 된다

설정 -> KDevelop 설정 -> 일반 을 보면 Load last project On startup 이라는 옵션이 활성화 되어있는데
그것을 해제 해주면 된다.. 아래는 그것에 대한 위치이니 참고 하기 바란다..




by 널부러 2009. 10. 19. 20:00
프로젝트 생성후에 메뉴바에 보면

프로젝트 -> Porjcet Options -> Run Option을 선택 하면 아래와 같은 화면이 나옵니다.


2번 옵션을 꺼주면 Application에 출력화면나온다...
저 옵션은 콘솔 화면을 따로 출력할때 세팅해야하는건데 따로 콘솔창을 띄우기 위해서는 콘솔창 프로그램을 설치해줘야 한다.
서버 프로그래머라면 거의 입력하는 일이 없기에 2번 옵션을 끄고 진행하면 될꺼 같다...

1번 같은 경우는 실행 위치를 지정 하는것이기에 저걸로 옵션 맞춰줘야 한다.

by 널부러 2009. 10. 7. 14:44
| 1 |