使用Visual Studio 2010 Express构建Web部件

9jyewag0  于 2023-10-23  发布在  其他
关注(0)|答案(2)|浏览(139)

我正试着开始构建自己的webparts,计划遵循这个MSDN article
我已经下载了Visual C# 2010 Express -我还没有完全到放下1000个大的东西的地步,我通过WPUNK安装了Visual Web Developer 2010 Express。
通过教程,除了我没有得到创建“Web控件库”的选项之外,我用this article填补了这个空白,我似乎找不到sn.exe工具(或“Visual Studio 2005命令提示符”!).
我知道这不是一个直接的编程相关的问题,但我甚至不能让事情发生!
任何帮助都是感激不尽的。谢谢
编辑:-
我想我可能有点操之过急了,我写了一个简单的hello world示例并试图构建它,但它没有任何对Microsoft.SharePoint包的引用,它们也没有出现在我的列表中。
我是否正确地理解了我所做的一些研究(即this),因为我必须在我正在开发的机器上完全安装实际的SharePoint?

k5hmc34c

k5hmc34c1#

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程序集的计算机上复制该程序集,并在项目中引用它。
在SharePoint计算机上进行开发有利有弊。

  • 它更容易上手-尤其是本地调试而不是远程调试。
  • 更难确定你的代码将在“真实的服务器”上工作--你确定你没有任何可能没有安装的依赖项。
  • 更难使用多个版本的SharePoint(2007 WSS和MOSS以及2010 Foundation,Server等)。

如果您确实希望使用本地安装的SharePoint,

  • 您可以将Windows Server OS与SharePoint和Visual Studio一起安装。
  • 在Vista上安装SharePoint 2007有一个技巧(在您链接到的SO文章中引用)
  • 您可以在Windows 7 * 上安装SharePoint Foundation 2010(但我不确定许可限制是什么-这可能是通过MSDN提供的吗?)*

如果您决定使用远程服务器安装,那么保存自己一些悲伤,并使用虚拟化,如VMWare服务器,虚拟PC或Hyper-V。

展开查看全部
c86crjj0

c86crjj02#

如果您正在进行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功能来创建Visual Web Parts等,则需要安装SP 2010,因为早期版本的SharePoint不支持该功能。
约翰

相关问题