2012-03-14 6 views
1

가능한 중복 :
How can I conditionally compile my C# for Mono vs. Microsoft .NET?모노 미리 정의 된 매크로?

내 프로젝트에 SQLite는 가지고 있고 모노에서 실행하고 싶습니다. 이 코드는 모노와 비 모노에 대해 정확히 동일하지만 모노는 다른 네임 스페이스를 포함해야합니다. 모노에는 미리 정의 된 매크로가 있습니까? 지금은 USE_MONO를 정의합니다. 제가 사용할 수있는 공식적인 정의가 있습니까? 모노 컴파일러는이 목적을 위해 __MonoCS__을 정의

#if USE_MONO 
using Mono.Data.Sqlite; 
#else 
using System.Data.SQLite; 
#endif 
+1

그래, 잘 속는 사람을. 내 질문을 닫을 수있게 해줘. –

답변

1

합니다 (duplicate question에서) 당신이 사용할 수 있도록 :

#if __MonoCS__ 
using Mono.Data.Sqlite; 
#else 
using System.Data.SQLite; 
#endif 
관련 문제