找不到 Umbraco.Web.PublishedModels 命名空间
Can't find Umbraco.Web.PublishedModels Namespace
我是 Umbraco 开发的新手。
我的工作是从 v7.3.6 升级到 v7.14.0。
Umbraco.Web.PublishedModels 似乎在 umbraco/views/web.config.
中声明
但是,Roslyn,编译器似乎会抛出这个错误:
CS0234:类型或命名空间名称 'PublishedModels' 在命名空间 'Umbraco.Web' 中不存在(是否缺少程序集引用?)
我们从未在 Umbraco 系统中使用过模型构建器。我的目标只是暂时让它工作,以便我们可以为将来迁移到 v8 做好准备。
这是否与临时 ASP.NET 文件有关?
- 我已经重新安装了几次 umbracoCMS + modelsbuilder。
- 我已经更新到最新了asp.net.mvc
- 我已经更新到最新了microsoft.net.Compilers
我已经坚持了一段时间,任何帮助将不胜感激。
非常感谢!
使用 ModelsBuilder 安装指南(here)
我需要将 views/web.config 中的命名空间从 Umbraco.Web.PublishedModels
更改为 Umbraco.Web.PublishedContentModels
,因为它在其他地方是这样定义的。
如果您尝试从 v7.3.6 升级到 v7.14.0。您可能会发现比找不到该命名空间更多的问题。
命名空间 Umbraco.Web.PublishedContentModels 是对模型生成器启用时 Umbraco 生成的模型的引用。但是在7.3.6版本中没有这个功能。
我建议您首先使用umbraco 网站上的Compare Releases` 工具。这将准确告诉您每个版本之间发生了哪些更改(包括重大更改),并为您提供升级时要查找的内容的具体说明。
我过去做过的另一种方法是逐个版本升级,这样您就可以找出可能导致问题的版本。
我是 Umbraco 开发的新手。
我的工作是从 v7.3.6 升级到 v7.14.0。
Umbraco.Web.PublishedModels 似乎在 umbraco/views/web.config.
中声明但是,Roslyn,编译器似乎会抛出这个错误:
CS0234:类型或命名空间名称 'PublishedModels' 在命名空间 'Umbraco.Web' 中不存在(是否缺少程序集引用?)
我们从未在 Umbraco 系统中使用过模型构建器。我的目标只是暂时让它工作,以便我们可以为将来迁移到 v8 做好准备。
这是否与临时 ASP.NET 文件有关?
- 我已经重新安装了几次 umbracoCMS + modelsbuilder。
- 我已经更新到最新了asp.net.mvc
- 我已经更新到最新了microsoft.net.Compilers
我已经坚持了一段时间,任何帮助将不胜感激。
非常感谢!
使用 ModelsBuilder 安装指南(here)
我需要将 views/web.config 中的命名空间从 Umbraco.Web.PublishedModels
更改为 Umbraco.Web.PublishedContentModels
,因为它在其他地方是这样定义的。
如果您尝试从 v7.3.6 升级到 v7.14.0。您可能会发现比找不到该命名空间更多的问题。
命名空间 Umbraco.Web.PublishedContentModels 是对模型生成器启用时 Umbraco 生成的模型的引用。但是在7.3.6版本中没有这个功能。
我建议您首先使用umbraco 网站上的Compare Releases` 工具。这将准确告诉您每个版本之间发生了哪些更改(包括重大更改),并为您提供升级时要查找的内容的具体说明。
我过去做过的另一种方法是逐个版本升级,这样您就可以找出可能导致问题的版本。