우분투 11.11과 모노를 사용하고 있는데,
reference/gtk-sharp 아래에 다음이 표시됩니다.
"Mono/.NET 2.0(Mono 2.10.5)에서는 어셈블리를 사용할 수 없습니다."
이 문제를 어떻게 해결합니까?
답변1
Ubuntu에는 하나의 패키지 버전만 포함하는 정책이 있습니다. 우분투 11.11에 포함된 모노 버전은 .net 4를 지원합니다. 따라서 .net 2.0 어셈블리를 참조하는 모든 프로그램은 작동하지 않습니다. 프로젝트를 .net 4.0으로 변경하고 필요한 어셈블리의 .net 4.0 버전을 사용하려면 참조를 업데이트해야 합니다.
답변2
예를 들어, 다음 호출은 귀하가 언급한 동일한 문제를 해결했습니다.
모노 --runtime=v4.0 hello.exe
그렇지 않으면 런타임 버전의 기본값은 v2.0.50727입니다.