Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在全局命名空间中找不到类型或命名空间名称“Xamarin”。

在全局命名空间中找不到类型或命名空间名称“Xamarin”。
EN

Stack Overflow用户
提问于 2015-03-12 17:39:58
回答 2查看 9.1K关注 0票数 4

我刚下载了Xamarin (用于windows)。创建了一个新的C#/Mobile /Blank应用程序(Xamarain.Forms便携)解决方案。尝试编译(我没有做任何更改),我得到了错误:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
The type or namespace name 'Xamarin' could not be found in the global namespace

我想我会期望这是开箱即用的编译,所以不知道为什么不编译。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
namespace HelloWorld.Droid
{
    [Activity (Label = "HelloWorld.Droid", Icon = "@drawable/icon", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
    public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsApplicationActivity // this is the line that is erroring out on
    {
        protected override void OnCreate (Bundle bundle)
        {
            base.OnCreate (bundle);

            global::Xamarin.Forms.Forms.Init (this, bundle);

            LoadApplication (new App ());
        }
    }
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-03-12 18:05:56

听起来你好像错过了你的Xamarin.Forms包。

您能否在解决方案资源管理器中展开您的Packages目录,并查看它是否在其中?

当您第一次创建一个新项目时,它将使用NuGet来获取它。

如果没有看到任何内容,可以右键单击Packages文件夹,然后选择Add,然后搜索Xamarin.Forms

安装应该可以解决您的问题。

票数 3
EN

Stack Overflow用户

发布于 2016-07-21 02:56:18

只需从Xamarin.Forms中添加Tools -> NuGet Package Manager -> Manage NuGet Package For Solution并搜索Xamarin.Forms并将其安装到项目中即可。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29023464

复制
相关文章
CA1050:在命名空间中声明类型
应在命名空间内声明类型以避免名称冲突,并作为一种在对象层次结构中组织相关类型的方式。 任何命名的命名称空间之外的类型均位于无法在代码中引用的全局命名空间中。
呆呆
2022/01/10
4610
php面向对象第十八篇 命名空间中(非限定名称 限定名称 完全限定名称)
我直接代码演示什么是非限定名称 限定名称 完全限定名称: 1.php <?php namespace a\b { include_once '2.php'; function say() {
贵哥的编程之路
2020/10/28
8400
php面向对象第十八篇 命名空间中(非限定名称 限定名称  完全限定名称)
WPF 使用 Resharper 更改命名空间后生成文件引用找不到的命名空间
在 Resharper 更改全部命名空间之后,在 xx.g.cs 文件里面的 using 用了一个之前的命名空间,但是代码里面没有地方使用,此时构建不通过,原因是 xaml 里面存在引用
林德熙
2020/07/06
1K0
命名空间介绍之七:网络命名空间
自从上次我们研究 Linux 命名空间以来已经有一段时间了。我们的系列缺少了一篇,现在补上:网络命名空间。顾名思义,网络命名空间将网络设备、地址、端口、路由、防火墙规则等的使用划分在不同的盒子,基本上是在一个单独运行的内核实例中虚拟化网络。网络命名空间在 2.6.24 版进入内核,约 5 年前;大概一年后,它们才进入黄金时段。从那以后,它们似乎在很大程度上被开发人员忽略了。
谛听
2019/11/03
3.5K0
命名空间介绍之七:网络命名空间
命名空间
c++基础_命名空间namespace 命名空间是用来组织和重用代码的编译单元 在编写代码时写的程序不可能所有的标识符都没有重名现象, 在多人协作开发时更加不可控, 尤其对于库来说问题更加严重. 为了解决重名现象, 通过命名空间来避免冲突! ---- 命名空间的定义: namespace 命名空间标识符 { ...命名空间成员(普通变量成员,函数成员,类成员...) } 注意: 命名空间标识符必须满足标识符命名规则和命名规范, 习惯名字唯一, 通常以开发团队的名字(项目名) 来命名. 命名
木杉乀
2021/05/06
1.4K0
命名空间介绍之三:PID 命名空间
接着前两篇命名空间文章,现在看一下 PID 命名空间。与 PID 命名空间相关的全局资源就是进程 ID 数字空间。这意味着在不同 PID 命名空间中的进程可以有相同的进程 ID。PID 命名空间实现的容器可在主机之间迁移,并保持容器内的进程 ID 不变。
谛听
2019/10/29
3.5K0
命名空间介绍之三:PID 命名空间
命名空间介绍之五:用户命名空间
继续我们的命名空间系列文章,本文看一下用户命名空间,大部分实现于 Linux 3.8。(剩余的工作是 XFS 和其它文件系统中的一些改动;后者合并于 3.9)。用户命名空间与用户和组 ID 相映射。这意味着一个进程在某个用户命名空间内的用户和组 ID 可以与用户命名空间外的不同。最重要的是,一个进程可以在一个命名空间外有一个非 0 的用户 ID ,同时在命名空间内有一个为 0 的用户 ID;换句话说,进程在一个用户命名空间外没有特权,但在用户命名空间内有 root 特权。
谛听
2019/11/01
3.4K0
命名空间介绍之五:用户命名空间
【C++】命名空间 namespace 与 标准流 iostream ( 命名空间概念简介 | 命名空间定义 | 命名空间使用 | iostream 中的命名空间分析 )
命名空间 namespace 又称为 名字空间 , 名称空间 , 名域 , 作用域 , 是 C++ 语言 对 C 语言 的扩展 之一 ;
韩曙亮
2023/10/15
7960
【C++】命名空间 namespace 与 标准流 iostream ( 命名空间概念简介 | 命名空间定义 | 命名空间使用 | iostream 中的命名空间分析 )
PHP命名空间
概述 什么是命名空间呢? 这个概念我第一次知道是在C++中. 首先, 为什么要用到命名空间呢? 当然是为了解决重名的问题了, 其实命名空间和Java中的包有着异曲同工之妙, Java中 a包下的Tes
烟草的香味
2019/07/25
2.3K0
PHP命名空间
命名空间“System.Windows”中不存在类型或命名空间名“Forms”(是否缺少程序集引用?) ——c#
新建项目为类库时,项目不会自动引用System.Windows.Forms,当我们使用命名空间System.Windows.Forms时,就会报这个错误
vv彭
2020/12/31
6.1K0
PHP命名空间
本文是复习所写,并不会涵盖一些基础知识点 定义 命名空间就相当于操作系统中目录的概念 主要是为了解决以下两个问题: 用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突 为很
码一
2022/06/06
2.5K0
PHP命名空间
js命名空间
start和stop在car下以名称空间命名:car.start()和car.stop()。
IT工作者
2021/12/29
1.7K0
python命名空间
ke1th
2018/01/02
1.5K0
Kubernetes命名空间
Kubernetes中提供了命名空间,但是如果你的团队规模比较小并且集群规模也不大,完全可以不用Namespaces而使用labels来区分不同的资源,随着项目增多、集群规模扩大、人员的增加,你才需要使用Namespaces,通过namespace你可以创建多个虚拟的集群。
大江小浪
2018/09/19
2.3K0
命名空间介绍之四:PID 命名空间的延伸
在本文中,我们将继续上周关于 PID 命名空间的讨论(并扩展我们正在进行的关于命名空间的系列文章)。PID 命名空间的一个用途是实现一个进程包(容器),其行为类似于一个自包含的 Linux系统。init 进程是传统系统和 PID 命名空间容器的关键部分。因此,我们将研究 init 进程的特殊角色,并着重于它与传统 init 进程不同的几个方面。此外,我们还将研究命名空间 API 应用于 PID 命名空间时的一些其他细节。
谛听
2019/10/30
2.2K0
命名空间介绍之四:PID 命名空间的延伸
命名空间介绍之六:用户命名空间的延伸
本文中,继续上周关于用户命名空间的讨论。特别的,我们看一下更多有关与用户命名空间、capabilities 的交互及用户命名空间与其它类型的命名空间的结合。本文是命名空间系列的最后一篇。
谛听
2019/11/02
1.9K0
命名空间介绍之六:用户命名空间的延伸
在指定命名空间下创建Pod
我们这里创建一个Pod,指定创建在yztest-nginx这个命名空间下 创建yztest-nginx命名空间 [root@k8s-master ~]# kubectl create ns yztest-nginx namespace/yztest-nginx created 创建一个Pod的yaml文件,指定命名空间为:yztest-nginx [root@k8s-master ~]# cat pod-1.yaml apiVersion: v1 kind: Pod metadata: namespa
院长技术
2020/11/23
3.3K0
【C++ 语言】命名空间 ( namespace | 命名空间定义 | 命名空间嵌套 | 域作用符 | 与 include 对比 )
在 C++ 代码中 , 经常遇到 #include "c_extern.h" 和 using namespace std; 代码 , 两种方式都可以声明可使用的若干变量和方法 ;
韩曙亮
2023/03/27
2.3K0
【C++ 语言】命名空间 ( namespace | 命名空间定义 | 命名空间嵌套 | 域作用符 | 与 include 对比 )
命名空间介绍之八:挂载命名空间和共享子树
挂载命名空间是创建每-用户和每-容器文件系统树的强大而灵活的工具。本文中,我们将仔细研究共享子树特性,它可通过自动、可控的方式在挂载命名空间之间传播挂载和卸载事件。
谛听
2019/11/03
4.1K0
命名空间介绍之八:挂载命名空间和共享子树
C++命名空间
C++ 命名空间 C++为了区分多个xyz的函数的时候,需要使用命名空间进行区分。 定义命名空间 #include <iostream> using namespace std; // 第一个命名空间 namespace first_space{ void func(){ cout << "func_first_space" << endl; } } // 第二个命名空间 namespace second_space{ void func(){ cout << "second_space_
mySoul
2018/11/10
1.6K0

相似问题

在全局命名空间中找不到类型或命名空间'Mono‘

10

在全局命名空间中找不到类型或命名空间名称‘“”命名空间“(您是否缺少程序集引用?)

13

在全局命名空间中找不到类型或命名空间名称(是否缺少程序集引用?)

23

C# Winforms在全局命名空间中找不到类型或名称空间名称“属性”

110

找不到Xamarin -类型或命名空间名称。

14
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文