我正在尝试建立一个开发项目来制作一个SharePoint解决方案。我们有一些通过Sharepoint认证的人员,他们倾向于在SharePoint Designer中工作。SharePoint Designer的一个问题是,它不可能接受定义并将其置于源代码控制之下(例如,Team Foundation )。这是我们想要/需要的东西,因为我们正在研究的解决方案将部署到许多站点。
我看到的另一个选择是使用Visual Studio创建解决方案。这为我们提供了一种通过上传wsp文件将特定的sharepoint内容集导入到站点中的完美方法。然而,在我看来,这个选项意味着手工创建XML文件。除了这非常复杂之外,它也很容易出错(我可以创建一个自定义列表定义,但禁用该功能意味着有一个乱七八糟的网站,我无法恢复)。
微软对Sharepoint模块的开发有什么看法?除了MS的观点,我还对其他人的经历感兴趣。
致以亲切的问候,Matthijs ter Woord
发布于 2011-11-21 17:04:00
我认为在SharePoint平台上构建解决方案有两种不同的方法。一种是基于自定义,即使用SharePoint Designer并“就地”完成所有工作。第二个是开发,它涉及构建解决方案包(WSP)。尽管Visual Studio2010 SharePoint开发人员工具使得使用解决方案包变得更容易,但它仍然无法与使用SharePoint Designer相提并论。您选择哪种方法取决于您的需求。如果你的目标是一个可再发行的解决方案,那么解决方案包就是你要走的路。另一方面,如果您有一组高级用户,为他们提供SharePoint Designer就足够了。
https://stackoverflow.com/questions/8209274
复制相似问题