我有一个Webpart,因为命名约定我必须更改主类的命名空间。
但是当我将旧命名空间更改为新命名空间并部署webpart时,我收到此消息。
为什么会这样?
编辑:
回应(页面不让我回答我自己的问题)
它是.webpart文件,它保留了旧的空间
<metaData>
<type name="OLDNAMESPACE.NameWebpart, $SharePoint.Project.AssemblyFullName$" />
<importErrorMessage>$Resources:core,ImportErrorMessage;</importErrorMessage>
</metaData>
答案 0 :(得分:1)
检查Web.Config中的SafeControl设置,并确保在配置中包含程序集和相关命名空间。
同时确保,如果使用强类型程序集,则最新版本已被放入GAC。