ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • cmd에서 C# 프로젝트 실행하는 방법 / error MSB3644: .NETFramework,Version=vN의 참조 어셈블리를 찾을 수 없습니다.
    C#(asp.net | asp.net core) 2021. 9. 2. 13:03
    728x90
    728x90
    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 를 클릭하여 버전에 맞는 걸로 설치하면 된다

     

     

     

     

    728x90
    728x90
Designed by Tistory.