首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将SharePoint 2010解决方案部署到SharePoint 2007

如何将SharePoint 2010解决方案部署到SharePoint 2007
EN

Stack Overflow用户
提问于 2010-10-18 00:11:12
回答 3查看 2.9K关注 0票数 0

嗨,我知道这有点讽刺,但我这里有一个简单的场景,我们使用VS 2010为SharePoint 2010开发了一个可视化web部件;它很好,很流畅,所以我们决定将它包含在我们的一个旧项目中。

首先,我(作为开发人员)想到将代码文件从VS 2010解决方案复制到VS 2008解决方案,使用VSeWSS准备一个新的WSP并进行部署。但后来我认为只部署当前的WSP可能是可行的;但不幸的是,这是行不通的,并抛出了下面的错误。

解决方案'bac64dd2-95ab-4f22-a4a9-99499652688d‘失败的

解决方案清单,文件manifest.xml,第2行,字符110:“SharePointProductVersion”属性未声明。SPCurrentWebTreeViewWP.wsp:解决方案安装失败。

你认为什么是好方法,它是复制和粘贴吗?或者玩Manifest.xml ..。谢谢或帮助

EN

回答 3

Stack Overflow用户

发布于 2010-10-18 05:53:55

你真的不能这么做。这两个版本之间有太多的变化,使得SharePoint 2010 Visual无法进入SharePoint 2007。相反的情况要简单得多。

我建议您开始研究SmartPart (http://smartpart.codeplex.com/),这是您在2007年最接近Visual的地方。

票数 1
EN

Stack Overflow用户

发布于 2013-01-28 13:53:02

如果没有看到代码,就不可能说您构建的web部件实际上是否与SharePoint 2007兼容。这完全取决于你是否在使用SharePoint 2010特有的任何东西。

也就是说,从技术上讲,没有什么可以阻止用visual 2010构建的可视化web部件在SharePoint 2007下运行良好。正如Nielshis answer中指出的那样,有一些教程可以用于在VS2010下构建2007年解决方案。一定要检查一下。

您的特定错误出现在清单文件本身中,要纠正此错误,需要从包中删除SharePointProductVersion属性。为此,请在解决方案资源管理器下打开Package.package文件。在“属性”窗格中,找到SharePoint Product 设置并清除值(它将被设置为14.0)。这应该会删除基础清单文件中的属性。重新构建并重新打包解决方案,然后重新部署。

就像我说的,不能保证它会起作用,但是它应该能让你通过你现在的错误。

票数 1
EN

Stack Overflow用户

发布于 2010-10-18 16:44:09

这个错误很明显,wsp中的清单文件是不同的,我建议在vs2008中构建它,只使用相同的代码块。(假设您使用的代码将在2007年工作)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3955887

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档