我正在为我工作的公司开发一些SharePoint工作流程,我对这项技术的细节不是很熟悉。通常,当我想要熟悉一些东西时,我只是玩它,查看属性,找到所有的方法,等等。
当我启动Visual Studio并尝试创建一个SharePoint工作流时,它给我一个错误,指出我没有对"Microsoft.SharePoint.dll“的引用。有人告诉我,这是很正常的,因为如果你想做工作流,你必须在SharePoint服务器上完成所有的开发。这是真的吗?
如果是这样的话,有没有人成功地在多开发人员环境中开发了SharePoint工作流,而不是求助于任何“黑客”??感谢您的阅读和您的回复...
发布于 2008-11-18 21:13:34
如果要使用Sharepoint模板创建Sharepoint工作流,则需要具有运行Sharepoint的Windows 2003或2008 Server。从本质上讲,所有Sharepoint开发都是如此:为了让它真正高效,您需要在Sharepoint服务器上运行Visual Studio。这反过来意味着每个开发人员都需要自己的Sharepoint服务器,然后您就有了一个额外的“登台”-Server,您可以在其中部署和测试您的组合解决方案。突然,MSDN订阅看起来非常有吸引力:-)
关于你的工作流学习问题:我强烈推荐Apress的"Workflow in the 2007 Microsoft Office System“。
发布于 2008-11-18 21:10:00
是的,您必须在SharePoint服务器上完成所有的开发工作。考虑使用虚拟机并打包可以部署到您的临时和生产环境中的功能。
http://weblogs.asp.net/erobillard/archive/2007/02/23/build-a-sharepoint-development-machine.aspx http://www.wssdemo.com/Pages/EntDev.aspx
发布于 2008-11-18 21:34:59
是的,您可以在多开发者环境中开发SharePoint工作流、WebParts等,而不需要任何修改。我建议你使用
在Visual Studio
中使用svn的
也许你应该读一读What are your biggest complaints about Sharepoint?,看看你在做什么;-)
要了解SharePoint工作流开发,可以从Step by Step Tutorial. Creating Workflows for Windows Sharepoint Services and MOSS2007开始
https://stackoverflow.com/questions/300145
复制相似问题