34 posts in total

Dotnet

Posts tagged

Amazon 리눅스에 .NET Core 설치하고 실행시키기

by Justin Yoo · 3 min read

지난 포스트에서는 Amazon Linux(이하 아마존 리눅스)에 Mono(이하 모노)를 설치하는 방법에 대해 알아 보았다. 얼마전까지만 해도 모노가 리눅스 환경에서 C# 코드를 실행시킬 수 있는 유일한 방법이었다면 이제 .NET 코어 프레임워크(이하 닷넷 코어)가 나오면서 좀 더 다양한 방법으로 C# 코드를 실행시킬 수 있게 되었다. 현재 닷넷 코어는 RC2 버전이 릴리즈된 상태이므로, 포스트에서는 이 닷넷 코어를 아마존 리눅스에 설치하고 실행시키는 방법에 대해 메모 차원에서 정리해 보고자 한다. ...

Amazon 리눅스에 Mono 설치하기

by Justin Yoo · 2 min read

C# 코드를 리눅스 운영체제에서 실행시키기 위한 방법은 여러 가지가 있다. 그중에서 Mono(이하 모노)는 .NET Core를 제외하고는 거의 유일한 방법이라고 할 수 있다. 모노는 리눅스는 배포판별로 다른 설치 방법을 제공하는데, 이 포스트에서는 Amazon Linux(이하 아마존 리눅스)에 이 모노를 설치하는 방법에 대해 메모 차원에서 정리해 보고자 한다. 참고: 이 포스트에서는 아마존 리눅스 2016.03.1 버전을 사용한다. 아마존 리눅스는 RHEL/CentOS 계열이므로 모노를 설치 ...

테스트 가능한 Dynamics CRM 2015 엔티티 필터링

by Justin Yoo · 8 min read

SI 프로젝트를 진행하다 보면 단순히 새 애플리케이션만 개발하는 데 그치는 것이 아니라 기존 애플리케이션과 통합해야 하는 시나리오가 대부분이다. 이번 포스트에서 다룰 주제는 그러한 시스템 통합 시나리오들 중 MS Dynamics CRM 솔루션과 웹 애플리케이션을 통합하는 것과 관련이 있다. Dynamics는 MS에서 개발하여 제공하는 ERP 및 CRM 솔루션으로 다양한 윈도우 제품군들과 또는 타 시스템과 연동이 잘 되기 때문에 고가의 타 ERP 솔루션을 감당하기 힘들 경우 많이 선택하는 제품군들 ...

FluentValidation 제어 역전 혹은 의존성 주입 설정

by Justin Yoo · 3 min read

지난 포스트에서는 FluentValidation 라이브러리를 이용하여 유효성 검사 로직에 대해 어떻게 유닛테스트를 진행하는지에 대하여 간단하게 알아 보았다. 이번 포스트에서는 이 FluentValidation 라이브러리를 아예 IoC 콘테이너에 넣어서 좀 더 깔끔한 코드를 유지하는 방법에 대해 논의해 보기로 한다. 여기에 쓰인 코드는 아래 리포지토리에서 확인할 수 있다. https://github.com/devkimchi/FluentValidation-Sample FluentValidati ...

FluentValidation 라이브러리 유닛 테스트

by Justin Yoo · 2 min read

지난 포스트에서 간단하게 소개했던 FluentValidation 라이브러리는 유효성 검사 자체를 손쉽게 해 줄 수 있게끔 도와주기도 하지만, 그 유효성 검사 로직 자체를 테스트할 수 있기 쉽게도 되어 있다. 이번 포스트에서는 이 FluentValidation 라이브러리를 활용하여 어떻게 유닛테스트를 진행할 수 있는지에 대해 알아보기로 한다. 여기에 쓰인 코드는 아래 리포지토리에서 확인할 수 있다. https://github.com/devkimchi/FluentValidation-Sample ...

NuGet 패키지 작성시 Web.config 포함시키기

by Justin Yoo · 4 min read

닷넷 애플리케이션을 개발하다보면 반드시 필요한 것이 바로 NuGet 패키지 라이브러리들이다. 심지어 닷넷의 코어 라이브러리들도 이 NuGet을 통해서 배포가 될 정도이니 말 다했지. 일반적인 경우에는 .dll 라이브러리 파일들만 배포하지만, 특별한 경우에는 다른 파일들도 함께 배포를 해야 하는 경우가 있다. 예를 들어 웹 앱을 개발하는데 필요한 라이브러리인데, Web.config 파일 변경이 필요한 경우가 있기 때문이다. 닷넷 애플리케이션의 XDT 스키마 정의는 바로 Web.config 파일의 ...