.NETFramework(4.7.1)에 대한 참조 어셈블리를 찾을 수 없습니다.

.NETFramework(4.7.1)에 대한 참조 어셈블리를 찾을 수 없습니다.

나는 최근에 내 컴퓨터에 Linux(Debian 기반 배포판 Deepin)를 설치했습니다. 새로 설치된 배포판에서는 게임 개발을 해보고 싶어서 VSCode와 Unity를 설치했습니다. VSCode 어딘가에서 이전 버전 "3.1"인 것 같은 경고를 본 이후 공식 Microsoft 웹사이트에서 닷넷을 설치했습니다.

하지만 .net이 설치되어 있어도 VSCode를 시작할 때 여전히 다음 오류가 발생합니다.

The reference assemblies for .NETFramework,Version=v4.7.1 were not found. To resolve this, install the Developer Pack (SDK/Targeting Pack) for this framework version or retarget your application.

mono빠른 Google을 통해 설치하면 오류가 해결되어야 한다는 것을 알았지 만 분명히 그렇지 않았습니다. 재부팅하고 설치 과정을 다시 진행해 보았으나 여전히 오류가 발생합니다.

내가 뭘 잘못했나요?

저는 게임 개발과 Linux 작업이 처음이고 이러한 것들을 가지고 놀고 싶습니다.

내 거 mono -V:

Mono JIT compiler version 6.12.0.90 (tarball Fri Sep  4 14:03:37 UTC 2020)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
        TLS:           __thread
        SIGSEGV:       altstack
        Notifications: epoll
        Architecture:  amd64
        Disabled:      none
        Misc:          softdebug 
        Interpreter:   yes
        LLVM:          yes(610)
        Suspend:       hybrid
        GC:            sgen (concurrent by default)

내 거 dotnet --info:

.NET Core SDK (reflecting any global.json):
 Version:   3.1.402
 Commit:    9b5de826fd

Runtime Environment:
 OS Name:     Deepin
 OS Version:  20
 OS Platform: Linux
 RID:         linux-x64
 Base Path:   /usr/share/dotnet/sdk/3.1.402/

Host (useful for support):
  Version: 3.1.8
  Commit:  9c1330dedd

.NET Core SDKs installed:
  3.1.402 [/usr/share/dotnet/sdk]

.NET Core runtimes installed:
  Microsoft.AspNetCore.App 3.1.8 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 3.1.8 [/usr/share/dotnet/shared/Microsoft.NETCore.App]

To install additional .NET Core runtimes or SDKs:
  https://aka.ms/dotnet-download

답변1

dotnet core 3.1이 설치되어 있지만 .Net Framework가 필요합니다.

dotnet 코어는 Linux에서 실행되는 크로스 플랫폼 프레임워크입니다. .Net Framework는 Windows에서만 사용할 수 있습니다.

이것이 원하는 것인지 확실하지 않지만 Wine을 사용하는 경우 Linux에서 에뮬레이트할 수 있습니다.Ubuntu 18.04/18.10에 Microsoft Net Framework 4.7 설치

관련 정보