2013-01-15 2 views
2

Windows VB .Net 2.0 프로젝트를 Mac OS X로 포팅하는 중입니다. Mono를 사용하여 프로세스를 훨씬 쉽게 만듭니다. , 모든 System.Collections.Generic 참조 공간을 추가 할 수 없다는 점을 제외하고는 모든 lib 파일이 정상적으로 나타납니다. Dictionary 및 Specialized.NameValueCollection에이 네임 스페이스가 필요합니다.모노 VB.Net 응용 프로그램, System.Collections.Generic 누락 Mac OS X

Mac OS X의 제한 사항입니까? 아니면 주위에 방법이 있습니까?

감사합니다.

답변

3

대부분의 경우 .NET에서 전체 네임 스페이스가 어셈블리와 일치하지 않습니다. System.Collections.Generic은 네임 스페이스이지만 해당 네임 스페이스 내의 클래스는 mscorlib.dllSystem.dll (SynchronizedCollection<T>과 같은 다른 클래스는 제외) (System.ServiceModel.dll에 있음)에 정의되어 있습니다.

mscorlibSystem을 참조했는지 확인하십시오.

+0

Mac OS X 용 Monodevelop 내부에서 어떻게해야합니까? 나는 VB에서 그것을하는 방법을 알고 있지만 Mono가 아니다 : P, 시스템이 추가되었지만 mscorlib를 추가하는 방법이 확실하지 않다. 목록에 없다. – Mattisdada

+1

[Mono 's documentation] (http : //www.mono-project. com/Need_Help),'mscorlib.dll'과'System.dll'은 기본적으로 참조됩니다. –

관련 문제