Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 类型或命名空间名称';xxx和x27;在翁布拉科找不到_C#_Asp.net_Asp.net Mvc_Umbraco - Fatal编程技术网

C# 类型或命名空间名称';xxx和x27;在翁布拉科找不到

C# 类型或命名空间名称';xxx和x27;在翁布拉科找不到,c#,asp.net,asp.net-mvc,umbraco,C#,Asp.net,Asp.net Mvc,Umbraco,创建类时,没有现有的名称空间声明,我需要名称空间声明从视图(cshtml)访问该类 通常在创建类时,应该包含一个名称空间声明,对吗?但对我来说,我什么也看不到 我已经尝试添加名称空间声明,但仍然无法从其他类访问它 我希望你能帮我做这件事 截图: 确保名称空间名称正确。使用PRL(大写)。Models。最佳做法是添加一个空的web应用程序项目,而不是网站确保名称空间名称正确。使用PRL(大写).Models。最佳做法是添加一个空的web应用程序项目,而不是网站您的模型属于名称空间PRL。模型但您尝

创建类时,没有现有的名称空间声明,我需要名称空间声明从视图(cshtml)访问该类

通常在创建类时,应该包含一个名称空间声明,对吗?但对我来说,我什么也看不到

我已经尝试添加名称空间声明,但仍然无法从其他类访问它

我希望你能帮我做这件事

截图:


确保名称空间名称正确。使用PRL(大写)。Models。最佳做法是添加一个空的web应用程序项目,而不是网站

确保名称空间名称正确。使用PRL(大写).Models。最佳做法是添加一个空的web应用程序项目,而不是网站

您的模型属于名称空间
PRL。模型
但您尝试使用PRL
。模型
-名称空间区分大小写。尝试使用PRL.Models


编辑:对于没有名称空间声明的类:名称空间中应该始终有一个类。声明一个。

您的模型属于名称空间
PRL。模型
但您尝试使用PRL
。模型
-名称空间区分大小写。尝试使用PRL.Models

编辑:对于没有名称空间声明的类:名称空间中应该始终有一个类。声明一个。

正如尼科所说()

按照此说明操作,这将得到解决:

虽然我重新开始

~z~我使用ASP.NET Web应用程序从Visual Studio 2017创建了一个新项目

~选择了一个空文件

~右键单击该项目

~单击管理NuGet软件包并安装Umbraco CMS

~从VS运行并使用浏览器安装umbraco平台

~只要我创建了一个类,就会包含一个名称空间声明

谢谢

正如尼科所说()

按照此说明操作,这将得到解决:

虽然我重新开始

~z~我使用ASP.NET Web应用程序从Visual Studio 2017创建了一个新项目

~选择了一个空文件

~右键单击该项目

~单击管理NuGet软件包并安装Umbraco CMS

~从VS运行并使用浏览器安装umbraco平台

~只要我创建了一个类,就会包含一个名称空间声明



谢谢

那么,为什么不添加一个名称空间呢?我已经添加了一个名称空间,然后单击了“重建”。但是当我从另一个类访问它时,找不到它。让我们看看另一个类代码。如果您添加或修改了一个类,并希望在视图中使用它,通常需要关闭视图并重新打开它,以便Intellisense获取它。只要重新编译,无论何时运行项目,它都会工作。请尝试查看链接:我已经关闭了所有选项卡,甚至单击了“重建”并重新启动了visual studio,但它不工作。那么,为什么不添加命名空间?我已经添加了命名空间,然后单击了“重建”。但是当我从另一个类访问它时,找不到它。让我们看看另一个类代码。如果您添加或修改了一个类,并希望在视图中使用它,通常需要关闭视图并重新打开它,以便Intellisense获取它。只要重新编译,无论何时运行项目,它都会工作。请查看链接:我已经关闭了所有选项卡,甚至单击了“重建”并重新启动了visual studio,但它不工作。我尝试使用大写、小写和pascal大小写。他们都不工作。我正在使用umbraco cms,我没有选择我将选择的项目类型的选择。还是我?如果有选择,你怎么做?@MartinLloydJose在一个空的web应用程序上创建你的cms基础,你可以阅读官方教程。我会的,谢谢,如果有用的话,我会在这里发表评论。我尝试使用大写字母,小写字母和pascal大写字母。他们都不工作。我正在使用umbraco cms,我没有选择我将选择的项目类型的选择。还是我?如果有选择,你怎么做?@MartinLloydJose在一个空的web应用程序上创建你的cms基础,你可以阅读官方教程。我会做的,谢谢,如果可行的话,我会在这里发表评论。我已经尝试过将其大写、小写和pascal大写。到目前为止,所有这些都不起作用。我将引用的大小写与我创建的名称空间相同,但到目前为止还不起作用。@MartinLloydJose so,首先,获得一个用户可以使用的结构,因为这是您在屏幕截图上实际犯的一个错误。然后在一切正常后制作截图,将截图添加到你的问题中,而不是添加到谷歌硬盘中。如果您正在更改屏幕截图,回答是不正确的-如果您正在删除屏幕截图,具有相同问题的任何人都无法检查这是否是相同的问题-这不是工作原理。抱歉,我不能直接在这里添加2张以上的图片,因为我没有足够的声誉,因为stackoverflow错误消息在早些时候给了我。这就是为什么我将它添加到google驱动器中。我也没有改变这个问题,我只是将它做得更详细,以便它更具体,更容易理解。对不起,是的,我是新来的。非常感谢你的提示。下次SO允许我上传2张以上的图片时,我会直接上传到这里。谢谢。我已经试过把它改成大写、小写和帕斯卡大小写了。到目前为止,所有这些都不起作用。我将引用的大小写与我创建的名称空间相同,但到目前为止还不起作用。@MartinLloydJose so,首先,获得一个用户可以使用的结构,因为这是您在屏幕截图上实际犯的一个错误。然后在一切正常后制作截图,将截图添加到您的电脑中