Visual studio Umbraco Backoffice未注册对自定义属性编辑器所做的更改

Visual studio Umbraco Backoffice未注册对自定义属性编辑器所做的更改,visual-studio,caching,properties,editor,umbraco,Visual Studio,Caching,Properties,Editor,Umbraco,我不熟悉Umbraco,也不熟悉创建自己的属性编辑器。我目前正试图从Umbraco Belle网站上实现该示例: 我设法让它工作,在我将属性编辑器添加到文档类型时显示警报消息 但是,在添加Pagedown引导文件、保存和重建项目以及刷新浏览器缓存之后,添加编辑器时仍会显示以前的警告消息。我也尝试在开发人员部分重新创建数据类型,但这给了我相同的结果 我不知道为什么会发生这种情况以及如何解决它。Umbraco缓存数据的方式是否有我不知道的地方 您可以尝试更新Config/clientdepende

我不熟悉Umbraco,也不熟悉创建自己的属性编辑器。我目前正试图从Umbraco Belle网站上实现该示例:

我设法让它工作,在我将属性编辑器添加到文档类型时显示警报消息

但是,在添加Pagedown引导文件、保存和重建项目以及刷新浏览器缓存之后,添加编辑器时仍会显示以前的警告消息。我也尝试在开发人员部分重新创建数据类型,但这给了我相同的结果


我不知道为什么会发生这种情况以及如何解决它。Umbraco缓存数据的方式是否有我不知道的地方

您可以尝试更新Config/clientdependency.Config中的clientdependency编号

将下面的版本号更新1

<clientDependency version="{version number}" fileDependencyExtensions=".js,.css" loggerType="Umbraco.Web.UI.CdfLogger, umbraco">


可能是您的浏览器在缓存文件。尝试硬重置或编辑您的web.config(添加两个空行并再次保存),这将迫使应用程序重新启动。在为Umbraco开发属性编辑器时,我经常使用此chrome扩展来清除缓存:Angular有时似乎很难缓存模板,而此扩展似乎可以清除。这是一个很好的答案。我想补充一点细节,以防有人好奇。当您的umbraco站点使用
运行时,umbraco会使用ClientDependency缓存所有后台css和javascript。必须提升clientDependency版本才能刷新此缓存。您会注意到,当您安装软件包或升级umbraco时,此版本号会自动调整到该缓存。这就是为什么您在升级umbraco或安装软件包时没有注意到这个问题。这对我不起作用。正在使用相同的旧html和JS文件。