.NET 10 OpenAPI 기본 지원과 Swagger UI·Scalar 설치 및 설정 방법
ASP.NET Core .NET 10에서 OpenAPI는 기본 지원되지만 Swagger UI는 별도 설치가 필요합니다. VS Code 프로젝트 생성, AddOpenApi/MapOpenApi, Swagger UI와 Scalar 설정, TypeLoadException 해결 방법을 예제로 설명합니다.
ASP.NET Core .NET 10에서 OpenAPI는 기본 지원되지만 Swagger UI는 별도 설치가 필요합니다. VS Code 프로젝트 생성, AddOpenApi/MapOpenApi, Swagger UI와 Scalar 설정, TypeLoadException 해결 방법을 예제로 설명합니다.
VS Code에서 .NET 8 SDK 설치, C# Dev Kit 설정, dotnet 명령어 인식 오류 해결, ASP.NET Core Web API 프로젝트 생성까지 단계별로 알아봅니다.
VS Code에서 C# .NET 및 Java 새 프로젝트를 만드는 방법을 C# Dev Kit, Java 확장, dotnet new 명령어와 .NET 8 예제로 안내합니다.
ASP.NET Core DI(의존성 주입) 컨테이너의 개념과 객체 생성·연결 원리, 생성자 주입, Singleton·Scoped·Transient 수명 관리 및 오류 해결 예제를 정리합니다.
ASP.NET Core builder.Services의 역할과 AddCors, AddControllers, AddHttpClient 및 Singleton·Scoped·Transient 등 DI 서비스 등록 방법을 실무 코드로 설명합니다.
Origin의 정의와 URL 구조, 동일 출처 정책, CORS, Preflight, JavaScript fetch, C# ASP.NET Core 및 WordPress REST API 연동과 오류 해결을 예제로 설명합니다.
Visual Studio에서 React + TypeScript 프로젝트 생성하기 Visual Studio에서 React 프로젝트를 만들 때 CMD(명령 프롬프트)에 표시되는 Vite 설정 질문과 선택 방법을 단계별로 정리합니다. 이 화면은 오류가 아니라 프로젝트 생성 과정의 정상적인 질문입니다. 아래에서는 생성 명령의 의미, Oxlint와 ESLint의 차이, npm 설치 여부, 실행 및 문제 해결 방법을 알아봅니다. 화면을 보면 다음 명령이 실행되고 있습니다. 즉,… Read More »
Microsoft.AspNetCore.SpaProxy 패키지를 찾을 수 없습니다. 원본에 ID가 Microsoft Visual Studio Offline Packages인 패키지가 없습니다. nuget.org 세팅 도구->NuGet 패키지 관리자(N) -> 패키지 관리자 설정(P) 패지키 소스 -> 추가nuget.org https://api.nuget.org/v3/index.json
예제1 예제2 추가 중요 포인트 (실무 핵심) 1️⃣ XML 깨짐 방지 (매우 중요) SecurityElement.Escape(message) 👉 안 하면 이런 문제 발생: 2️⃣ InnerException이 항상 더 중요한가? 👉 꼭 그렇지 않음 예: 👉 상황에 따라 둘 다 필요할 수도 있음 🔥 실무용 (추천 로그 스타일) ✅ 결론 방식 안전성 추천 ex.InnerException.Message ❌ 위험 (null 가능) ❌ ex.Message… Read More »
C#에서 Math.Pow는 거듭제곱(제곱 연산) 을 하는 함수입니다. 65600 / 100 = 656.00 반환형은 double 그래서 decimal 계산할 때는 반드시 캐스팅 필요: 🔬 내부 동작 원리 Math.Pow(10, 3) 은 내부적으로 10 × 10 × 10 을 계산해서 1000 반환 하지만 double 기반 계산이라 1000.0000000000001 같은 미세 오차가 있을 수 있습니다. Sample