유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

extern alias is awesome in .NET

Nick Chapsas

2025. 9. 20.

0

#backend
  • .NET에서 동일한 NuGet 패키지의 두 버전을 동시에 사용해야 할 때 external alias를 활용할 수 있습니다. 🛠️
  • 일반적으로 동일 패키지 두 버전 사용은 바인딩 충돌 및 모호한 참조 오류를 발생시키지만, external alias를 통해 해결 가능합니다. 💡
  • CS 프로젝트 파일에서 <Reference> 태그를 사용하여 특정 라이브러리를 참조하고, HintPathAliases 속성을 설정합니다. 🔗
  • CS 파일 상단에 extern alias [alias_name]; 구문을 추가하여 해당 alias를 활성화합니다. ✍️
  • 이제 alias를 통해 각 버전을 명확하게 구분하여 사용할 수 있습니다. 🧪
  • 하지만 external alias의 남용은 코드의 혼란을 야기할 수 있으므로 주의해서 사용해야 합니다. ⚠️

Recommanded Videos