Я пытаюсь использовать System.Linq
, потому что у него есть «Неизвестная ошибка разрешения». Я немного искал, как это сделать, и все, что я могу найти, это то, что люди говорят, что это нужно добавить, или что они это добавили. Мне интересно, как добавить его в мой проект, чтобы я мог использовать функцию «.ToList».
Как добавить ссылку system.core.dll на мой проект в xamarin studio/monodevelop
comment
Я ожидаю, что вы сможете добавить его, как и любую другую ссылку на сборку фреймворка. Он не отображается как вариант?
- person Jon Skeet   schedule 25.05.2013
comment
Вы имеете в виду, например, «использование System. Core;’ это не было вариантом, и я все равно выдал ошибку, когда я его набрал. Если вы имеете в виду как вариант где-то в вариантах решения, то нет, насколько я мог найти. Я знаю, что это возможно, потому что я видел, как парень на форуме спрашивал о том, что «linq» не работает, и мне было предложено добавить его. Утром еще раз все проверю
- person AmazingMrBrock   schedule 25.05.2013
comment
Нет, это директива использования для пространства имен. Вам нужно добавить ссылку на сборку в проект. Это не то, что вы делаете в исходном коде — это опция проекта.
- person Jon Skeet   schedule 25.05.2013
comment
Это сработало. Я просто не был знаком с тем, как/где это сделать в xamarin, спасибо.
- person AmazingMrBrock   schedule 25.05.2013
Ответы (1)
Если вы выполняете традиционный проект iOS или Android с помощью Xamarin Studio, по умолчанию уже должна быть добавлена ссылка на System.Core.
Однако, если вы создаете PCL, вы увидите ссылку на него, но она будет красной в папке «Ссылки». Это связано с тем, что PCL еще не полностью поддерживаются. Хотя есть над чем поработать.
Вы можете скопировать Core DLL из установки Mono и указать ссылку на нее в своем проекте PCL. Я смог найти этот PCL на своем Mac здесь: /Library/Frameworks/Mono.framework/Versions/3.0.10/lib/mono/4.0 — mscorlib.dll
Обычно у меня есть папка под названием «DLL» внутри папки моего проекта, в которую я помещаю эти библиотеки DLL и ссылки.
Надеюсь, в ближайшем будущем нам не придется возиться с подобными хаками с PCL.
person
Ben Bishop
schedule
25.05.2013
Это тоже сработало, но в конце концов я нашел раздел эталонной сборки. Спасибо хоть.
- person AmazingMrBrock; 25.05.2013