Невозможно собрать проект, используя Mono для Android - PullRequest
2 голосов
/ 07 декабря 2011

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

HourScreen.cs(13,13): Error CS0433: The imported type `System.Net.WebRequest' is defined    multiple times (CS0433)
HourScreen.cs(17,17): Error CS0433: The imported type `System.Net.WebResponse' is defined multiple times (CS0433)

Строки, на которых происходят ошибки, выглядят так:

WebRequest request = WebRequest.Create(uri);
WebResponse response = request.GetResponse();

Я включаюследующее в проект:

using System;
using System.Net;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml;
using System.Xml.Serialization;
using System.Text.RegularExpressions;

using Android.App;
using Android.Content;
using Android.OS;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using Android.Preferences;
using Android.Graphics;

Я думаю, что одно из включений должно быть, но я понятия не имею, что.Удаление одного вызывает огромную нагрузку других ошибок.Кто-нибудь может увидеть, где я не так?

РЕДАКТИРОВАТЬ:

Я включил журнал сборки: http://pastebin.com/FrmzfhcY

1 Ответ

2 голосов
/ 08 декабря 2011
HourScreen.cs(167,17): error CS0433: The imported type `System.Net.WebResponse' is defined multiple times
                /Developer/MonoAndroid/usr/lib/mono/2.1/System.dll (Location of the symbol related to previous error)
                /Mono for Android/Bups_Urenverantwoording 1.0/Bups_Urenverantwoording/bin/Debug/System.Net.dll (Location of the symbol related to previous error)

В журнале есть ваш ответ.Mono для Android предоставляет свой собственный System.Net стек в System.dll, но вы также включаете другие сборки, например System.Net.dll, который включает в себя тот же тип.

Поскольку вы также ссылаетесь на System.Windows.dll Я полагаю, что вы 'мы пытаемся добавить код из Silverlight (или Moonlight), и это не сработает.По крайней мере, не для System.Net.dll (не уверен, что вы пытаетесь использовать с System.Windows.dll).

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