5

有没有人有使用 Visual Studio 2008 为 Sharepoint 2003 开发的经验?

由于 Vista 问题,我需要升级到 VS2008,但需要支持 Sharepoint 2003 webparts。Webpart 都非常简单。我能否使用 VS2008 支持这些 webpart?

4

3 回答 3

2

AFAIK VS2008 仅允许您开箱即用地构建 .NET 2.0/3.0,但是...

我有 VS2005 项目使用 MSBEE 为 WSSv2/SPS2003 吐出 .NET 1.1 程序集和为 WSSv3/MOSS2007 吐出 .NET 2.0,我认为这在 VS2008 中也是可能的。

您将需要使用 MSBEE http://www.codeplex.com/Wiki/View.aspx?ProjectName=MSBee

在 Visual Studio 2008 中使用 .NET 1.1

您还需要掌握一些 MSBUILD 忍者动作,以保持 1 步构建过程并保持理智 http://brennan.offwhite.net/blog/2006/11/30/7-steps-to-msbuild/

我将在接下来的几周内升级到 VS2008,并将在此处发布更新。

于 2008-10-28T15:37:51.227 回答
1

我使用 vs2008 创建了 .net 2.0 程序集,并与 sharepoint 2007 库链接,然后部署在 sharepoint 服务器上。您将无法使用开箱即用的 vs2008 创建 .net 1.1 程序集 - 因此,如果您需要以 .net 1.1 为目标,您最好的选择是坚持使用虚拟服务器设置。

在 vista(或 xp 上)开发 sharepoint 具有挑战性,因为除非您远程连接到 server2k3,否则您无法逐行调试。我对sharepoint开发者的建议是在vista上安装虚拟服务器,然后在带有sharepoint的虚拟服务器上安装vstudio。如果你打算这样做,你可以坚持使用当前版本的 Visual Studio,然后调试比从 vista 容易得多。

根据您的公司是否有 msdn 订阅,如果您必须购买虚拟服务器许可证等,这可能会更昂贵......但在我看来,让开发更容易是非常值得的。

于 2008-10-28T14:58:43.863 回答
0

SharePoint 2003 建立在 .NET 1.1 之上,只有 Visual Studio 2003 支持它。我建议你不要使用其他任何东西。

我建议您使用 SharePoint 2003 和 Visual Studio 2003 创建一个虚拟机,并在 VM 中开发所有内容。如果您正在为客户处理项目,这种方法会很有帮助,您可以使用这台机器作为客户环境的副本。

于 2008-10-28T19:35:41.777 回答