使用 Visual Studio 2010 Express 构建 Web 部件

问题描述 投票:0回答:2

我正在尝试开始构建自己的 Web 部件,计划遵循这篇 MSDN 文章

我已经下载了 Visual C# 2010 Express - 我还没有达到放弃 1000 个大版本的地步,我通过 WPInstaller 安装了 Visual Web Developer 2010 Express。

按照本教程进行操作,除了我没有选择创建“Web Control Library”(我用这篇文章填补的空白)之外,我似乎找不到 sn.exe 工具(或“Visual Studio 2005 命令提示符”!)。

我知道这不是一个直接与编程相关的问题,但我什至还无法让事情继续下去!

如有任何帮助,我们将不胜感激。 谢谢

编辑:-

我想我可能有点操之过急,我写了一个简单的 hello world 示例并尝试构建它,但它没有任何对

Microsoft.SharePoint

 包的引用,而且它们也没有出现在我的列表中。

我是否正确理解了我所做的更多研究(即

this),因为我实际上必须在我正在开发的计算机上完整安装实际的SharePoint?

visual-studio sharepoint visual-studio-2010 web-parts
2个回答
2
投票

sn.exe 是 .Net Framework SDK 工具的一部分 - 实际上不是 Visual Studio 的一部分。

如果您已经安装了 SDK(我认为如果您使用 VS,则必须安装),那么它将位于以下目录中(取决于您安装的 .NET SDK 版本)

c:\program files\microsoft.net\SDK\v2.0\Bin


您可以使用 VS Express 开发 SharePoint Web 部件,但您将无法使用像

VSeWSS 这样的扩展,这可以让您的生活更轻松一些。

您无需在安装了 SharePoint 的计算机上进行开发 - 您只需从安装了 Microsoft.SharePoint.dll 的计算机上复制 Microsoft.SharePoint.dll 程序集并在项目中引用它即可。

在 SharePoint 计算机上进行开发有利有弊。

    更容易上手 - 特别是在本地调试 比远程调试。
  • 更难 确保您的代码可以工作 “真实服务器” - 你确定吗 没有任何可能的依赖关系 无法安装。
  • 更难合作 SharePoint 的多个版本(2007 WSS 和 MOSS 以及 2010 年基金会, 服务器等)。
如果您确实想使用本地安装的 SharePoint,那么

    您可以使用 SharePoint 和 Visual Studio 安装 Windows 服务器操作系统。
  • 有一个在 Vista 上安装 SharePoint 2007 的技巧(在您链接到的 SO 文章中引用)
  • 您可以在 Windows 7 上安装 SharePoint Foundation 2010
  • (但我不确定许可限制是什么 - 这可能是通过 MSDN 给出的吗?)
如果您决定进行远程服务器安装,那么请使用虚拟化,例如 VMWare Server、Virtual PC 或 Hyper-V,这样可以省去一些麻烦。


-2
投票
如果您正在进行 SharePoint 开发并尝试引用 Microsoft.SharePoint 命名空间,则需要在计算机上安装 SharePoint(如果您想要执行调试等操作)。对于 SP 2010,您可以在 Win 7 计算机上安装 SharePoint。对于以前版本的 SharePoint,您需要设置 Server 2003 或 Server 2008 服务器(无法在客户端计算机上安装 SP 2007 及更早版本)。一般来说,这是供开发人员使用的虚拟机。

尽管如此,您需要 SharePoint 来开发 WebPart 的原因相对较少。绝大多数 WebPart 功能都是

System.Web.UI.WebControls.WebParts

 命名空间的一部分。即使我访问 SharePoint 数据,我通常也会使用 ASP.NET Web 部件。 

如果您尝试使用新的 SharePoint VS 2010 功能来创建可视化 Web 部件等,那么您将需要安装 SP 2010,因为早期版本的 SharePoint 不支持该功能。

约翰

© www.soinside.com 2019 - 2024. All rights reserved.