Почему я получаю, что атрибут «ReplaceContent» не объявлен?

У меня есть машина для разработки SharePoint 2013. Я создал приложение, и мне нужно иметь возможность использовать ReplaceContent="TRUE" для некоторых элементов в моих файлах Elements.xml, чтобы при публикации и установке новой версии в рабочей среде SharePoint эти элементы обновлялись.

Я не могу запустить свое приложение в Visual Studio, если какой-либо из файлов Elements.xml имеет ReplaceContent="TRUE". Я получаю сообщение об ошибке. Атрибут «ReplaceContent» не объявлен. Я уже нашел ответы, в которых говорится о переходе в папку C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\XML\ и внесении соответствующих изменений в файл wss.xsd. Эти правки не сработали.

Любая другая идея или вещи, которые я могу попробовать?

Спасибо


person Kirby    schedule 01.07.2013    source источник


Ответы (1)


На данный момент единственным быстрым обходным путем, который я нашел, является удаление этого атрибута из файлов Elements.xml. Это не совсем чистое исправление (поскольку я не совсем уверен, о чем эта замена контента), но, по крайней мере, оно позволяет мне успешно развернуться. Надеюсь, это будет полезно для некоторых.

person The Rene Say    schedule 08.08.2013