반응형 개발자/Programming 썸네일형 리스트형 줄 끝을 정규화시키시겠습니까? 경고창에 대해 예를 눌러도 되고, 아니오를 눌러도 되고, 작업물에는 큰 영향을 끼치지는 않는다. 이런 창이 뜨는 이유에 대해 조사하면 다음과 같다. 보통 윈도우의 줄바꿈은 /r/n 페어로 끝납니다. 하지만 다른 OS들, 맥이나 유닉스는 /r, /n 등 하나의 형으로만 이루어져 있다. 이렇게 문서가 일관된 하나의 타입으로 되어있지 않고, 혼용되어 작성 되어있으면 Visual Studio에서 이런 경고창을 내보내게 되는겁니다. 줄 끝 타입이 혼용되는 경우는 보통 Copy & Paste를 하거나 SVN 이나 Git 같은 버전 관리 프로그램에 의해 Merge 되었거나 할 때 자주 일어납니다. 위와 같은 경고창이 보기 싫다면 Visual Studio의 옵션 창에서 줄 끝 일관성 검사 항목을 해제 해주면 됩니다. 더보기 DLL이란? (Dynamic Link Library) 라이브러리 (Library) (Dynamic Link Library을 알아보기 전 라이브러리가 무엇인지 먼저 집고 넘어가자.) ▶ 소프트웨어 개발에서 자주 쓰고 기초적인 함수들을 중복 개발하는 것을 피하기 위해 표준화된 함수 및 데이터 타입을 만들어서 모아 놓은 것. 즉, 자주 사용되는 표준적인 함수를 매번 직접 작성해서 사용하는 것은 지나치게 시간 소모적이므로 표준화할 수 있는 함수를 미리 만들어서 모아 놓은 것. ▶ 라이브러리를 한 번 구축해 놓기만 하면 다시 만들 필요없이 불러서 사용할 수 있으므로 개발 속도도 빨라지고 신뢰성도 확보할 수 있다. ▶ 이런 라이브러리는 언제 메인 프로그램에 연결하느냐에 따라서 Static Link와 Dynamic Link로 나뉘며, DLL은 이 중 후자를 뜻한다. 스.. 더보기 Visual Studio 빌드 관련 폴더 및 파일 정리 이번 포스트에서는 Visual Studio에서 빌드를 하면서 생성되는 폴더와 파일들에 대해서 알아보고자 합니다. 모든 프로젝트에는 아래의 그림과 같이 Configuration과 Platform이 있습니다. => Configuration은 Debug, Release를 기본값으로 해서 사용자가 정의할 수도 있습니다. Platform은 x86, x64, Any CPU 등등이 있습니다. 일단 윈폼 프로젝트를 하나 생성하고 빌드를 해본 이후에 Platform을 윈폼 프로젝트의 기본값(x86)이 아닌 다른 값으로 복사를 하고 빌드를 해봅니다. 그렇다면 아래와 같은 구조로 폴더가 생성된다는 것을 확인하실 수 있습니다. 일단 obj폴더와 bin폴더가 만들어지며 Platform이 Any CPU일 경우에는 obj와 bin.. 더보기 CodeMaid - Visual Studio (Plugin) 애드온 추천 Visual Studio는 개발자가 가장 선호하는 개발 도구 중 하나가 아닐까 합니다. 저는 요즘은 vs code와 병행해서 사용 중입니다. Visual Studio 강력한 기능들은 별도의 추가 기능을 필요로 하지 않을 정도죠. 예전에는 VisualAssist를 꼭 설치해 사용했지만 C#으로 넘어오면서 기본 기능으로도 만족스럽게 사용하고 있습니다. VS에서 제공하는 C# 기능 중 하나가 문서 서식을 자동으로 정리해 주는 기능인데 이 기능이 없는 것 보다는 좋긴 하지만 약간 아쉬움이 생길 때가 있는데 최근에 사용하는 추가 addon이 CodeMaid라는 도구 입니다. 설치 방법도 간단한데, 직접 홈페이지에 방문하여 설치 파일을 다운로드 받아도 되고 VS에서 검색 후 설치하셔도 됩니다. 설치 .. 더보기 이전 1 ··· 3 4 5 6 7 8 다음