更改 Web 部件中的命名空间时出错
我有一个 Web 部件,由于命名约定,我必须更改主类的命名空间。
但是,当我将旧命名空间更改为新命名空间并部署 Web 部件时,我收到此消息。
为什么会出现这种情况?
编辑:
响应(该页面不允许我回答我自己的问题)
这是 .webpart 文件,它保留了旧的 mamespace
<metaData>
<type name="OLDNAMESPACE.NameWebpart, $SharePoint.Project.AssemblyFullName$" />
<importErrorMessage>$Resources:core,ImportErrorMessage;</importErrorMessage>
</metaData>
I had a Webpart that due naming conventions I have to change the namespace of the main class.
But when I change the old namespace to the new namespace, and I deploy the webpart, I get this message.
Why this occurs?
EDIT:
Response (the page don't let me answer my own question)
It was the .webpart file, that mantains the old mamespace
<metaData>
<type name="OLDNAMESPACE.NameWebpart, $SharePoint.Project.AssemblyFullName$" />
<importErrorMessage>$Resources:core,ImportErrorMessage;</importErrorMessage>
</metaData>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
检查 Web.Config 中的 SafeControl 设置,并确保在配置中包含程序集和相关命名空间。
如果使用强类型程序集,还要确保最新版本已放入 GAC 中。
Check your SafeControl settings in your Web.Config and ensure you're including the assembly and relevant namespaces in the configuration.
Also ensure that, if using a strongly typed assembly, the latest build has been dropped into the GAC.