【问题标题】:Developing for Sharepoint 2003 using Visual Studio 2008?使用 Visual Studio 2008 为 Sharepoint 2003 开发?
【发布时间】:2008-12-28 23:42:36
【问题描述】:

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

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

【问题讨论】:

    标签: visual-studio-2008 sharepoint visual-studio-2003


    【解决方案1】:

    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

    Working with .NET 1.1 with Visual Studio 2008

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

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

    【讨论】:

      【解决方案2】:

      我使用 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,如果您必须购买虚拟服务器许可证等,费用可能会更高...但在我看来,让开发变得更容易是非常值得的。

      【讨论】:

      • 他提到了 SharePoint 2003,而不是 2007。re:远程调试 - 你不能使用远程调试监视器吗? msdn.microsoft.com/en-us/library/xf8k2h6a.aspx
      • 我已经很久没有看 sp2003 我不记得它使用的是 1.1 还是 2.0,我试图指出您可以定位的最低 .net 框架在 vs2008 中是 2.0。我的另一点是远程调试非常痛苦,尤其是在涉及共享点时。
      【解决方案3】:

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

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

      【讨论】:

      • 正如我上面提到的 - 您可以使用 MSBEE 从 Visual Studio 2005/08 生成 .NET1.1 程序集
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-18
      • 1970-01-01
      • 2015-05-12
      • 2012-07-08
      • 1970-01-01
      相关资源
      最近更新 更多