【问题标题】:The type or namespace name 'Net' does not exist in the namespace 'System'命名空间“System”中不存在类型或命名空间名称“Net”
【发布时间】:2014-12-19 17:55:00
【问题描述】:

我的 C# 文件显示 3 个与缺少程序集引用相关的不同错误。

我正在使用 Xamarin Studio,但不确定引用的位置。程序集浏览器?

这里是错误的地方:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Management;
using System.Net;
using System.IO;
using System.Threading;
using System.Diagnostics;
using System.Collections.Specialized;
using Microsoft.Win32;
using System.Windows.Forms;

错误:

错误 CS0234:命名空间“System”中不存在类型或命名空间名称“Net”(您是否缺少程序集引用?)(CS0234)(类)

错误 CS0234:命名空间“System.Collections”中不存在类型或命名空间名称“Specialized”(您是否缺少程序集引用?)(CS0234)(类)

错误 CS0234:命名空间“System”中不存在类型或命名空间名称“Windows”(您是否缺少程序集引用?)(CS0234)(类)

【问题讨论】:

  • 如错误所示,您缺少一些程序集引用。
  • 如何解决这个错误? @Jodrell
  • 转到您的参考资料,点击Add Reference...。在那里找到System.Net,选中它的复选框并点击OK
  • 添加对项目的引用。如果您使用的是 Visual Studio,请从“项目”菜单中选择“添加引用”。
  • @user3807836 请将您正在使用 Xamarin 的事实添加到您的问题中,以便重新打开它 - 这是您问题的关键组成部分。

标签: c# xamarin-studio


【解决方案1】:

尝试通过一一添加引用来消除错误。如果抛出错误,请尝试在解决方案资源管理器中右键单击项目中的引用并添加似乎与导致错误的引用匹配的引用。如果这无济于事,原因是在其他地方,然后发布更多关于该问题的数据。

【讨论】:

  • System.Collections.SpecializedSystem.NetSystem.DLL 中找到 - 不需要参考。
【解决方案2】:

我不知道您是否仍然遇到此问题,但我在 Xamarin Studio 6.3 中修复了一个类似问题(System.Collections.Specialized 不存在),方法是通过“编辑引用”对话框添加对 System 的引用。

【讨论】:

    【解决方案3】:

    1_转到您的错误提供项目。 2_右键单击>添加>参考。 3_在参考管理器窗口中搜索“网络”。 4_找到“System.Net”,勾选它左边的复选框,然后点击OK。

    【讨论】:

      猜你喜欢
      • 2012-02-22
      • 2021-12-18
      • 2016-10-08
      • 1970-01-01
      • 2012-06-19
      • 1970-01-01
      • 2012-05-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多