Моно бери mscorlib.dll 2.0 вместо 4.0

У меня проблема с приложением MONO, я пытаюсь скомпилировать проект (с MonoDevelop), чтобы загрузить библиотеку, запустив mscorlib.dll 4.0 вместо версии 2.0. (Мне нужен метод System.Type.op_Equality, который есть в версии 4.0, но не в 2.0).

Я временно решил, сделав ссылку:

# cd /usr/lib/mono/2.0
# mv mscorlib.dll mscorlib.dll.bak
# ln ../4.0/mscorlib.dll mscorlib.dll

Но, конечно, это не правильное решение.

Кто-нибудь знает, как МОНО загрузить mscorlib 4.0 вместо 2.0?

Спасибо и извините за мой английский

Ответы на вопрос(2)

Решение Вопроса

https://bugs.launchpad.net/ubuntu/+source/gtk-sharp2/+bug/884035/comments/14

Просто измените & quot; app.config & quot; файл и измените содержание для этого:

<?xml version="1.0"?>
<configuration>
<startup><supportedRuntime version="v4.0"/></startup></configuration>

Перекомпилируйте проект и теперь работайте нормально.

откройте страницу Build / General и убедитесь, что Target FrameworkMono / .NET 4.0:

enter image description here

 04 июн. 2012 г., 12:45
@gokuhs: Можете ли вы показать результаты сборки?
 gokuhs04 июн. 2012 г., 13:40
прости мое невежество, но я не знаю, как заставить monodevelop показать мне выпуклый вывод. Можете ли вы сказать мне, как я показываю вывод?
 04 июн. 2012 г., 13:50
@gokuhs: в меню Вид - & gt; Колодки - & gt; Список ошибок. Теперь нажмите «Создать вывод». Кнопка и перестроить свой проект.
 gokuhs04 июн. 2012 г., 12:37
Так, Рольф Бьярне, но теперь у меня есть эта конфигурация, и я все еще делаю то же самое.jesusanchez.net/instantanea2.png
 gokuhs04 июн. 2012 г., 14:28
Спасибо за вашу помощь @ rolf-bjarne-kvinge, это вывод сборки: (на испанском языке извините)pastebin.com/hhtT6qfJ

Ваш ответ на вопрос