-
cmd에서 C# 프로젝트 실행하는 방법 / error MSB3644: .NETFramework,Version=vN의 참조 어셈블리를 찾을 수 없습니다.C#(asp.net | asp.net core) 2021. 9. 2. 13:03728x90
cmd에서 C# 프로젝트 실행하는 방법
우선 버전에 맞는 SDK가 설치되어 있어야 한다
나는 없이 실행했다가 오류가 나서..... 한참을 찾아 헤맸었다....
밑에 오류 해결방법이 있으니 참고하시길 바란다
c# 참조한 dll을 포함하여 프로젝트를 cmd에서 실행하고 싶은 경우를 알아보겠다
우선 cmd에서 해당 프로젝트의 Program.cs가 있는 곳까지 이동해야 한다
폴더 이동 명령어 cd 파일 경로
실행하고자하는 프로젝트명을 명령어로 적어준다
dotnet run --project 프로젝트명
실행 오류 error MSB3644: .NETFramework,Version=vN의 참조 어셈블리를 찾을 수 없습니다.
C# 프로젝트를 cmd에서 실행하려고 했는데
C:\Program Files\dotnet\sdk\5.0.400\Microsoft.Common.CurrentVersion.targets(1217,5): error MSB3644: .NETFramework,Version=v5.0의 참조 어셈블리를 찾을 수 없습니다. 이 문제를 해결하려면 이 프레임워크 버전용 개발자 팩(SDK/타기팅 팩)을 설치하거나, 애플리케이션 대상을 변경합니다. https://aka.ms/msbuild/developerpacks에서 .NET Framework 개발자 팩을 다운로드할 수 있습니다. [C:\Users\a360500\Desktop\TCMSupport\PPT2PPTX\PPT2PPTX.csproj] 빌드하지 못했습니다. 빌드 오류를 수정하고 다시 실행하세요.
위와 같은 오류가 떴다
이것은 프로젝트에 맞는 SDK가 설치가 안되어있어서 나타나는 오류이다
이를 해결하기 위해서는 우선 https://aka.ms/msbuild/developerpacks
페이지에 접속해야 한다
다운로드 클릭
오류 내용 중 다운로드하라는 버전이 적혀있을 것이다
error MSB3644: .NETFramework,Version=v5.0의 참조 어셈블리를 찾을 수 없습니다.
나는 5.0 버전 SDK를 설치해야한다
SDK 설치를 하면 된다
만약 5.0 버전이 아니라면 밑에 있는 All .NET downloads 를 클릭하여 버전에 맞는 걸로 설치하면 된다
728x90728x90'C#(asp.net | asp.net core)' 카테고리의 다른 글
[C#] Visual Studio Nuget 패키지 검색 안 될 때 (2) 2022.07.14 cs 코드로 html value 변경 (0) 2021.11.12 [C#] Blazor WebAssembly App 프로젝트 생성하기 (0) 2021.08.18 [C#] Nurrable type (0) 2021.08.12