C# 类型或命名空间名称';xxx和x27;在翁布拉科找不到
创建类时,没有现有的名称空间声明,我需要名称空间声明从视图(cshtml)访问该类 通常在创建类时,应该包含一个名称空间声明,对吗?但对我来说,我什么也看不到 我已经尝试添加名称空间声明,但仍然无法从其他类访问它 我希望你能帮我做这件事 截图: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。模型但您尝
确保名称空间名称正确。使用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,首先,获得一个用户可以使用的结构,因为这是您在屏幕截图上实际犯的一个错误。然后在一切正常后制作截图,将截图添加到您的电脑中