更改 Web 部件中的命名空间时出错

发布于 2024-11-01 07:26:59 字数 779 浏览 1 评论 0原文

我有一个 Web 部件,由于命名约定,我必须更改主类的命名空间。

但是,当我将旧命名空间更改为新命名空间并部署 Web 部件时,我收到此消息。 在此处输入图像描述

为什么会出现这种情况?

编辑:

响应(该页面不允许我回答我自己的问题)

这是 .webpart 文件,它保留了旧的 mamespace

<metaData>
    <type name="OLDNAMESPACE.NameWebpart, $SharePoint.Project.AssemblyFullName$" />
    <importErrorMessage>$Resources:core,ImportErrorMessage;</importErrorMessage>
</metaData>

http://socialsp.com/2010/08/24/changing-namespace-in -visual-studio-2010-might-break-a-sharepoint-2010-webpart-project/

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.
enter image description here

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>

http://socialsp.com/2010/08/24/changing-namespace-in-visual-studio-2010-might-break-a-sharepoint-2010-webpart-project/

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

神仙妹妹 2024-11-08 07:26:59

检查 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文