我很想知道其他 SharePoint 开发人员如何设置他们的开发工作站。
我目前的设置:
- 带有 Server 2008 的桌面(仅适用于 Hyper-V,之前使用的是 Vista)
- 在本地计算机上使用 Visual Studio 2008 进行开发工作
- 保留 SharePoint DLL 的本地副本以供参考,无需本地安装 SharePoint
- 在我的本地计算机上托管的 Server 2003 VM 中运行 SharePoint
我将所有 SharePoint 更改开发为 WSP,并将它们安装到 VM 中进行测试。我不在调试模式下运行代码,但会写很多跟踪语句来观察我的代码在做什么。
此外,当我进行快速更改时,我通常不会重新安装整个 WSP。我只是重新编译我更改的任何 DLL 并将其复制到我的 SharePoint VM 中的 GAC,然后重置 IIS(通常编写 Web 部件)。
我知道如果我在本地运行 SharePoint 会更容易,但我通常一次处理多个项目,并且不希望受到干扰。