gpt4 book ai didi

c# - 无法使用 Mono for Android 构建项目

转载 作者:太空宇宙 更新时间:2023-11-03 11:29:08 25 4
gpt4 key购买 nike

当我尝试构建和运行我的项目时,出现以下构建错误:

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

最佳答案

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 for Android 在 System.dll 中提供了它自己的 System.Net 堆栈,但您还包括其他程序集,例如 System.Net.dll其中包括相同的类型。

由于您还引用了 System.Windows.dll,我假设您正在尝试包含一些来自 Silverlight(或 Moonlight)的代码,但这是行不通的。至少不是 System.Net.dll(不确定您要从 System.Windows.dll 使用什么)。

关于c# - 无法使用 Mono for Android 构建项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8418720/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com