我有一台SharePoint 2013开发机器。我已经构建了一个应用程序,需要能够在Elements.xml文件中的一些项目上使用ReplaceContent="TRUE",这样当我发布并安装新版本到我的生产SharePoint时,这些元素就会得到更新。
如果任何Elements.xml文件的ReplaceContent="TRUE",我将无法在Visual Studio中运行我的应用程序。我得到错误未声明"ReplaceContent"属性。我已经找到了关于转到C:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\XML\位置并对wss.xsd文件进行适当编辑的答案。这些编辑无效。
我还有其他想法或事情可以尝试吗?
感谢
到目前为止,我找到的唯一快速解决方法是从Elements.xml文件中删除该属性。这并不完全是一个干净的修复(因为我不太确定这个内容替换是关于什么的),但它至少允许我成功部署。希望这对一些人有用。