在Webpart中更改名称空间时出错

时间:2011-04-15 07:41:48

标签: c# sharepoint sharepoint-2010 namespaces web-parts

我有一个Webpart,因为命名约定我必须更改主类的命名空间。

但是当我将旧命名空间更改为新命名空间并部署webpart时,我收到此消息。 enter image description here

为什么会这样?

编辑:

回应(页面不让我回答我自己的问题)

它是.webpart文件,它保留了旧的空间

<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/

1 个答案:

答案 0 :(得分:1)

检查Web.Config中的SafeControl设置,并确保在配置中包含程序集和相关命名空间。

同时确保,如果使用强类型程序集,则最新版本已被放入GAC。