我正在尝试开始构建自己的网站部分,并计划遵循此MSDN article。
我已经下载了Visual C#2010 Express - 我还不太愿意放弃1000个大的,我通过WPInstaller安装了Visual Web Developer 2010 Express。
通过本教程,除了我没有选择创建“Web控件库”这一事实,我填充this article的空白,我似乎无法找到sn。 exe工具(或“Visual Studio 2005命令提示符”!)。
我知道这不是一个与编程直接相关的问题,但我甚至无法做到这一点!
感谢任何帮助。 感谢
编辑: -
我想我可能会大大地跳枪,我写了一个简单的hello world示例并尝试构建它但它没有任何对Microsoft.SharePoint
包的引用而且它们没有出现在我的列表。
我是否正确理解了我已经完成的更多研究(即this),因为我必须在我正在开发的机器上完全安装实际的SharePoint?
答案 0 :(得分:2)
sn.exe是.Net Framework SDK工具的一部分 - 实际上并不是Visual Studio的一部分。
如果您已经安装了SDK(我认为如果您使用的是VS必须拥有),那么它将位于一个目录中(取决于您安装的.NET SDK的版本)< / p>
c:\program files\microsoft.net\SDK\v2.0\Bin
您可以使用VS express开发SharePoint Web部件,但是您将无法使用VSeWSS之类的扩展程序,这可以让您的生活更轻松。
您没有在安装了SharePoint的计算机上进行开发 - 您只需从安装了它的计算机上复制Microsoft.SharePoint.dll程序集并在项目中引用它。
在SharePoint计算机上进行开发有利有弊。
如果您确实想使用本地安装的SharePoint,那么
如果您决定使用远程服务器安装,那么请节省一些麻烦并使用VMWare Server,Virtual PC或Hyper-V等虚拟化。
答案 1 :(得分:-2)
如果您正在尝试引用Microsoft.SharePoint命名空间的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部件等,则需要安装SP 2010,因为早期版本的SharePoint不支持该功能。
约翰