Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 使用Visual Studio 2010 Express构建Web部件_Visual Studio_Sharepoint_Visual Studio 2010_Web Parts - Fatal编程技术网

Visual studio 使用Visual Studio 2010 Express构建Web部件

Visual studio 使用Visual Studio 2010 Express构建Web部件,visual-studio,sharepoint,visual-studio-2010,web-parts,Visual Studio,Sharepoint,Visual Studio 2010,Web Parts,我正试图开始建立自己的网页,并计划遵循这一点 我已经下载了Visual C#2010 Express-我还不太习惯放下1000个大的,我通过WPInstaller安装了Visual Web Developer 2010 Express 在本教程之后,除了我没有创建“Web控件库”(我填补了这一空白)的选项之外,我似乎找不到sn.exe工具(或“Visual Studio 2005命令提示符”!) 我知道这不是一个与编程直接相关的问题,但我甚至还不能让它运行起来 感谢您的帮助。 谢谢 编辑:- 我

我正试图开始建立自己的网页,并计划遵循这一点

我已经下载了Visual C#2010 Express-我还不太习惯放下1000个大的,我通过WPInstaller安装了Visual Web Developer 2010 Express

在本教程之后,除了我没有创建“Web控件库”(我填补了这一空白)的选项之外,我似乎找不到sn.exe工具(或“Visual Studio 2005命令提示符”!)

我知道这不是一个与编程直接相关的问题,但我甚至还不能让它运行起来

感谢您的帮助。 谢谢

编辑:-

我想我可能是在大发雷霆,我写了一个简单的hello world示例并尝试构建它,但它没有任何对
Microsoft.SharePoint
包的引用,它们也没有出现在我的列表中

我是否正确地理解了我所做的更多研究,因为我必须在我正在开发的机器上完全安装SharePoint?

是.Net Framework SDK工具的一部分,而不是Visual Studio的一部分

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

c:\ProgramFiles\microsoft.net\SDK\v2.0\Bin

您可以使用VS express开发SharePoint web部件,但您将无法使用这样的扩展,因为这样可以使您的生活更轻松

您没有在安装了SharePoint的计算机上进行开发-您可以从安装了SharePoint的计算机上复制Microsoft.SharePoint.dll程序集,并在项目中引用它

在SharePoint计算机上开发有其优点和缺点

  • 它更容易开始- 特别是在本地调试,而不是 而不是远程调试
  • 难办 确保你的代码可以正常工作 “真正的服务器”-你确定你 不存在任何可能导致 不能安装
  • 更难相处 SharePoint的多个版本(2007) WSS和MOSS和2010基金会 服务器等)
如果您确实希望使用本地安装的SharePoint,则

  • 您可以使用SharePoint和Visual Studio安装windows server操作系统
  • 在vista上安装SharePoint 2007有一个黑客攻击(在您链接到的SO文章中引用)
  • 您可以在Windows 7上安装SharePoint基金会2010(但我不知道许可限制是什么——这可能是MSDN给出的吗?)

如果您决定进行远程服务器安装,请省去一些麻烦,使用虚拟化,如VMWare server,虚拟PC或Hyper-V.

如果您正在进行SharePoint开发,试图引用Microsoft.SharePoint命名空间,则需要在计算机上安装SharePoint,如果您想执行调试等操作,则可以在Win 7计算机上安装SharePoint。对于早期版本的SharePoint,您需要安装一个服务器,即Server 2003或Server 2008(您无法在客户端计算机上安装SP 2007和早期版本)。通常这是开发人员的虚拟机

综上所述,您需要SharePoint开发Web部件的原因相对较少。绝大多数Web部件功能是
System.Web.UI.WebControls.WebParts
命名空间的一部分。即使我正在访问SharePoint数据,我也通常使用ASP.NET web部件

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


约翰

谢谢你。实际上,我最终在
c:\program files\Microsoft SDK\Windows\v7.0A\bin
中找到了它,但知道它不是VS的一部分是有帮助的!我目前正在将MS Server 2008喷射到虚拟盒中,随后是sharepoint 2007,希望我能问一些实际的编程问题!