Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
sharepoint如何解析feature.xml文件?_Sharepoint - Fatal编程技术网

sharepoint如何解析feature.xml文件?

sharepoint如何解析feature.xml文件?,sharepoint,Sharepoint,尝试将自定义web部件添加到页面时,我遇到DirectoryNotFound异常。这看起来很简单,因为它抱怨找不到web部件的“feature.xml”文件。奇怪的是,错误消息中显示的目录与安装Web部件的目录完全不同。因此,它应该查找的文件是\12\Template\Features\WebPart1\feature.xml,但它正在查找\12\Template\Features\WebPart2\feature.xml 有人能给我解释一下Sharepoint是如何执行功能激活的,或者给我指出

尝试将自定义web部件添加到页面时,我遇到DirectoryNotFound异常。这看起来很简单,因为它抱怨找不到web部件的“feature.xml”文件。奇怪的是,错误消息中显示的目录与安装Web部件的目录完全不同。因此,它应该查找的文件是\12\Template\Features\WebPart1\feature.xml,但它正在查找\12\Template\Features\WebPart2\feature.xml

有人能给我解释一下Sharepoint是如何执行功能激活的,或者给我指出一个有用的链接吗

谢谢, 杰森

--编辑更多信息--
我正在使用WSPBuilder创建和构建Sharepoint功能。我的理解是,WSPBuilder会将我的feature.xml文件复制到Sharepoint网站,将我的.webpart复制到wp文件夹。激活功能时,它将查看功能xml文件并引用.webpart文件,该文件将包含要加载的webpart类的配置。它当前引用的webpart2文件夹是我卸载的一个旧功能,因此它在功能文件夹的位置上肯定会有点混淆,但不知道它如何确定要查看的位置。我对如何更正它有点不知所措。它是否将guid保存在SP数据库的某个位置?关于此功能激活过程的任何信息都会很有帮助。

如果我能。。。该错误消息与问题无关。这是一个正在抛出但在Sharepoint中被捕获的异常

功能是解决方案包的一部分吗?如果是,您使用了什么创建解决方案包?我已经编辑了这个问题以添加一些信息。关于去哪里找,你有什么线索吗?