Ошибка изменения пространства имен в Webpart - PullRequest
1 голос
/ 15 апреля 2011

У меня была веб-часть, что из-за соглашений об именах я должен изменить пространство имен основного класса.

Но когда я меняю старое пространство имен на новое пространство имен и развертываю веб-часть, я получаю это сообщение.enter image description here

Почему это происходит?

РЕДАКТИРОВАТЬ:

Ответ (страница не позволяет мне ответить на мой собственный вопрос)

Это былФайл .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/

1 Ответ

1 голос
/ 15 апреля 2011

Проверьте настройки SafeControl в Web.Config и убедитесь, что вы включили сборку и соответствующие пространства имен в конфигурацию.

Также убедитесь, что при использовании строго типизированной сборки последняя сборка была перенесена в GAC.

...