vscode 에서 오픈소스를 실행하는 방법 알고 싶습니다.

Watchdog 을 다운받아서 압축풀고 보니 sln 파일 각 csproj 파일이 있는 디렉토리와 bin , obj 등등
있고요
각 디렉토리중 Watchdog 디렉토리에 들어가 (vscode에서) 터미널에서
dotnet run 해보는데 실행이 안됩니다.
오류메시지가 아래처럼 나옵니다. 전 6.0이 이미 설치되있는데도 말입니다.
해결방법을 알고 싶습니다.

C:\Program Files\dotnet\sdk\6.0.101\Microsoft.Common.CurrentVersion.targets(1217,5): error MSB3644: .NETFramework,Version=v4.5의 참조 어셈블리를 찾을 수 없습니다. 이 문제를 해결하려면 이 프레임워크 버전용 개발자 팩(SDK/타기팅 팩)을 설치하거나, 애플리케이션 대상
을 변경합니다. https://aka.ms/msbuild/developerpacks에서 .NET Framework 개발자 팩을 다운로드할 수 있습니다. [D:__NET\WatchdogDemo\Watchdog\WatchDog.csproj]

빌드하지 못했습니다. 빌드 오류를 수정하고 다시 실행하세요.

1개의 좋아요

Watchdog이라는 프로젝트의 코드를 어디서 받아오셨는지 링크를 추가해주셔야 좀 더 정확한 답변이 가능할 것 같습니다. :sweat_smile:

에러 메시지만으로 놓고 보면, 해당 프로젝트는 .NET Core나 .NET 5 계열이 아닌 .NET Framework 4.5 프로젝트로, 이 프로젝트는 dotnet CLI에서 직접 실행할 수 없고, Visual Studio 2017 이상의 IDE로 빌드하시거나 .NET Framework SDK의 msbuild 를 이용하셔야 할 것 같습니다.

3개의 좋아요
1개의 좋아요