生成和调试 SharePoint 解决方案

通常,生成和调试 SharePoint 解决方案与生成和调试 Visual Studio 中其他类型的项目相同。 本节内容的主题解释确实存在的差异。

SharePoint 解决方案的项目输出

生成 SharePoint 解决方案时将创建程序集和一个解决方案包 (.wsp) 文件。 下表显示了这些文件在生成过程中的位置。

生成项

输出文件夹

程序集、程序数据库 (PDB) 和 .wsp 文件。

项目名称\bin\debug 或 项目名称\bin\release

SharePoint 项目项文件。

项目名称\pkg\debug 或 项目名称\pkg\release

生成中间文件。

项目名称\obj\debug 或 项目名称\obj\release

包中间文件。

项目名称\pkgobj\debug 或 项目名称\pkgobj\release

生成 SharePoint 解决方案

若要生成 SharePoint 解决方案,开发计算机必须安装了正确版本的 SharePoint 服务器。 否则,生成 SharePoint 解决方案将与生成 Visual Studio 中其他类型的项目相同。 有关更多信息,请参见如何:生成 SharePoint 解决方案

调试和测试 SharePoint 解决方案

在调试之前,Visual Studio 会将 .wsp 包复制到 SharePoint 服务器,激活网站和 Web 范围的功能,并在某些情况下启动项目。 在其他情况下,您可能必须手动打开项目。有关更多信息,请参见SharePoint 解决方案疑难解答调试 SharePoint 解决方案

生成过程期间的安全

若要打包或部署 SharePoint 解决方案,Visual Studio 必须具有将文件复制到 SharePoint 服务器的权限。 必须以提升的进程的形式运行 Visual Studio,并且您的用户帐户必须是 SharePoint 服务器上的网站集管理员。 此外,您必须指定您的项目是沙盒解决方案还是场解决方案。 有关更多信息,请参见沙盒解决方案与场解决方案之间的差异

使用“清理”命令

如果在 SharePoint 服务器上安装了 SharePoint 解决方案进行调试,则**“清理”**命令不会卸载解决方案, 而是必须通过 SharePoint 配置停用功能。

请参见

其他资源

开发 SharePoint 解决方案

使用服务器资源管理器浏览 SharePoint 连接

打包和部署 SharePoint 解决方案