Я пытаюсь использовать моно для создания приложения C # для Linux. Но кажется, что Dictionary <> и List <> недоступны? Я не могу найти никакого решения этой проблемы, и мне это кажется странным, потому что эти два, на мой взгляд, довольно простые ...
это тестовый код
с использованием System.Collections.Generic;
namespace Test
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("TESTTEST");
List<string> s = new List<string>();
Console.Read();
}
}
}
И вот результат на экране консоли:
ПРЕДУПРЕЖДЕНИЕ: поддерживаемая версия среды выполнения этим приложением недоступен. Используется среда выполнения по умолчанию: v1.1.4322
** (Test.exe: 3152): ВНИМАНИЕ **: класс System.Collections.Generic.List`1 кул не загружается, используется в mscorlib, Версия = 4.0.0.0, культура = нейтральная, PublicKeyTo ken = b77a5c561934e089
Необработанное исключение: System.TypeLoadException: не удалось тип загрузки 'System.Colle ctions.Generic.List`1 'из сборки 'mscorlib, Версия = 4.0.0.0, Культура = нейтральный, PublicKeyToken = b77a5c561934e089 '. Друк op een toets om door te gaan. . .