보관함

mac 에서 dotnet core 개발환경 만들기 – 1

우선은 dotnet sdk를 설치 해야 한다.

dotnet 5.0 까지는 brew를 통해 설치하기가 많이 애매 했지만 6.0대로 가면서 brew를 통해 설치가 가능하다.

일단 brew를 설치한다.

brew로 dotnet sdk 를 설치 한다.

그리고 vscode를 설치한다

vscode에서 dotnet 개발을 하기 위한 확장을 설치한다.

  • .NET Core Add Reference
  • .NET Core Snippet Pack
  • .NET Install Tool for Extension Authors
  • ASP.NET Core Switcher
  • ASP.NET Helper
  • Auto Close Tag
  • Auto Fold
  • Auto Rename Tag
  • Auto-Using for C#
  • Bookmarks
  • Bootstrap 5 Snippets
  • C#
  • C# Namespace Autocompletion
  • C# Snippets
  • C# XML Documentation Comments
  • Change Language Mods
  • Code Spell Checker
  • colorize
  • CSS Flexbox Cheatsheet
  • CSS Peek
  • Error Lens
  • Font Awesome Auto-complete & Preview
  • Git History
  • GitIgnore
  • GitLens – Git supercharged
  • Highlight Matching Tag
  • HTML (C#)
  • HTML CSS Support
  • HTML End Tag Labels
  • Image preview
  • indent-rainbow
  • IntelliCode
  • IntelliSense for CSS class names in HTML
  • JQuery Code Snippets
  • jshint
  • LibMan Tools
  • Live Server
  • Markdown All in One
  • Nuget Package Manager
  • Output Colorizer
  • Svg Preview
  • SVN
  • Todo Tree

그외 dotnet 하고는 상관 없을지 모르지만 기타 필요한 확장들이 조금 더 있다.

  • Vim
  • Zoom Bar
  • file-size
  • google-search
  • Material Icon Theme

깔아야 하는 확장이 생각보다 많다.

그런데 이렇게 확장을 깔고 각종 javascript 라이브러리들을 추가 하고 나면 vscode가 맞나 싶을 정도로 느려지기 시작한다.

여기서 우리는 환경 설정에서 exclude 설정을 잘 해야 한다.

많은 개인적인 설정을 덜어내기는 했지만 dotnet으로 개발하는데 필요한 옵션들을 대부분 추가했고 특히 속도때문에 exclude 해야 하는 부분들을 포함해봤다.

특히 위에 setting.json을 보면 exclude 하는 경로중에 **/wwwroot/lib 라는 경로가 있는데 이는 내가 libman 을 통해 javascript 라이브러리를 wwwroot/lib 아래에 위치하게 하기 때문이다.

 

Leave a Reply

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

  

  

  

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.