Компиляция System.Tuple в Mono - PullRequest
       3

Компиляция System.Tuple в Mono

1 голос
/ 04 ноября 2011

Я пытаюсь скомпилировать C # с помощью gmcs версии 2.11.0, которая включает System.Tuple.Предположительно, он существует в Mono (http://stackoverflow.com/questions/5346453/mono-is-there-a-system-tuple)), и его можно скомпилировать с помощью флага:

gmcs -langversion:future

Кажется, не имеет значения, какую версию langversion я использую, компилятор всегда выдает одну и ту же ошибку:

error CS0234: The type or namespace name `Tuple' does not exist in the namespace `System'. Are you missing an assembly reference?

Как я могу скомпилировать код C #, используя Mono, который использует System.Tuple?

1 Ответ

3 голосов
/ 04 ноября 2011

Я считаю, что проблема в том, что gmcs ориентирован на версию Mono Framework, эквивалентную .NET 3.5.Вы можете либо попытаться убедить gmcs нацелиться на версию платформы Mono, эквивалентную .NET 4, либо вместо этого использовать dmcs.(Я не мог заставить его работать даже с gmcs -sdk:4, который я ожидал, поэтому лучше подойдет dmcs.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...