无需本地服务器安装的 SharePoint 2010 开发

2023-11-24

我想在不安装本地 SharePoint 的情况下开发 SharePoint 2010 Web 部件。我的意思是我不想安装 SharePoint 服务器,因为我不需要它而且它太大了。

我发现了一些关于此的问题,但我仍然无法让它工作。我找到了一篇关于此的博客文章:http://techblog.hk.agenda-asia.com/2010/10/29/create-sharepoint-project-without-install-sharepoint-server/

我尝试按照该博客的说明进行操作。现在我可以使用 Visual Studio 创建 SharePoint 2010 项目。问题是 Visual Studio 找不到 SharePoint dll。即使我将它们复制到本地目录并使用键 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v3.5\AssemblyFoldersEx\MyAssemblies 将该文件夹添加到注册表(如建议的博客条目)

我如何告诉 Visual Studio SharePoint dll 在哪里?


您可以从 14 hive 中的 ISAPI 文件夹中的 sharepoint 获取 DLL:

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\ISAPI

只需将 dll 复制到本地计算机并在项目中引用它们即可进行编译。

当您调试/部署项目时,您会意识到这是一个巨大的痛苦,因为您无法在本地测试代码。

UPDATE:Sharepoint 2010 评估机不再可用。因此,以下信息不再是最新的。现在最好的选择是从 MSDN 获取 Sharepoint 2010(如果您显然已订阅)。

我的建议是获取 Microsoft 2010 信息工作者演示和评估虚拟机 (SP1):

http://www.microsoft.com/en-au/download/details.aspx?id=27417

它是一个带有 Sharepoint 2010 的虚拟机,并且预装了您需要的所有工具,例如 infopath 和 Visual Studio。

唯一的问题是您需要 2008 server r2 才能运行它。

我已经成功地将机器转换为 VMWare,并且我很高兴按照这篇文章中的说明在 Windows 7 下运行它:

http://sharepointyankee.com/2010/06/03/converting-the-sharepoint-and-office-2010-information-worker-virtual-machines-to-vmware-from-hyper-v/

请务必阅读该帖子的评论,因为其中存在一些问题。

还要确保你有一台有点脏的机器。我使用配备 8 GB 内存、SSD 的 i7 运行它,为虚拟机分配了 4 个核心,并且运行流畅。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无需本地服务器安装的 SharePoint 2010 开发 的相关文章

随机推荐

  • 如何在正则表达式中使用变量?

    我想创建一个String replaceAll JavaScript 中的方法 我认为使用正则表达式是最简洁的方法 但是 我不知道如何将变量传递给正则表达式 我已经可以做到这一点 这将替换所有实例 B with A ABABAB repla
  • 通过索引查询LIKE%MYSQL搜索速度慢

    我的表有 100 000 000 行 非常大 表的结构 id int INDEX not primary not unique just index lang index varchar 5 INDEX name varchar 255 I
  • 如何在 Cocos2D 3.x 中为 CCSprite 制作动画?

    你知道如何制作动画吗CCSprite在新的Cocos2D v3 x 很多类都改变了 旧的方法似乎不起作用 NSMutableArray animFrames NSMutableArray array for int i 1 i lt 3 i
  • mmap 比 getline 慢?

    我面临着逐行读取 写入文件 在演出中 的挑战 阅读许多论坛条目和站点 包括一堆 SO mmap 被建议作为读取 写入文件的最快选项 但是 当我使用 readline 和 mmap 技术实现代码时 mmap 是两者中较慢的一个 对于阅读和写作
  • 在 Parse (Android) 中保存和检索照片和视频

    我正在看解析Android文档并发现要保存照片和视频 您必须初始化new ParseFile带有名称和数据的 byte 并保存它 将图像 Uri 和视频 Uri 转换为字节数组的最简单方法是什么 以下是我尝试的解决方案 mPhoto new
  • 如何在 Django 中执行 JSON 处理程序

    我想在 django 视图中获取并解析 json 模板中的请求 var values input name param each function values this attr name this val ajax type POST
  • 从版本控制 mysql schemata 开始,没有过度杀伤力。好的解决方案吗?

    我已经意识到我必须开始对数据库模式和更改进行版本控制 因此 我阅读了有关该主题的现有帖子 但我不确定如何继续 我基本上是一家单人公司 不久前我什至没有对我的代码使用版本控制 我在 Windows 环境中 使用 Aptana IDE 和 SV
  • Python 将单个语句包装在 try except 块中的简洁方法

    我目前正在使用 com Excel 进行一些 Python 自动化 它功能齐全 并且可以满足我的要求 但我发现了一些令人惊讶的事情 有时 我使用的某些 Excel 命令会无缘无故地失败并出现异常 其他时候 它们会起作用 在我正在做的 VB
  • ElasticSearch 在单词内使用连字符进行搜索

    我想寻求帮助 我想在标题和内容中搜索单词 这是结构 body gt array mappings gt array myindex gt array source gt array enabled gt true properties gt
  • “列表理解”和类似的意思是什么?它是如何工作的以及我该如何使用它?

    我有以下代码 x 2 for x in range 10 当我在 Python shell 中运行它时 它返回 0 1 4 9 16 25 36 49 64 81 我搜索过 似乎这被称为列表理解类似地 似乎还有 set dict 理解和生成
  • 如何在 Payara 5 中使用 Jackson 2?

    我正在使用 Jackson 2 和 Payara 4 我想使用杰克逊 2 位于 Payara 5 使用 JAX RS 我还想避免更改注释等等 在 Payara 5 中 默认的 Jsonb 提供者是 Yasson 有什么想法可以禁用它并使用杰
  • Jmeter命令行在聚合报告中“保存表数据”

    我想使用命令行保存聚合报告生成的表数据 以便我可以自动化该过程 然而 我从 2004 年左右使用 2 2 2 3 jmeter 的旧帖子中读到这是无法完成的 但由于现在是 2014 年 我们使用的是 jmeter 2 11 我想知道我们是否
  • 在中间件上下文中获取 starlette 请求正文

    我有这样的中间件 class RequestContext BaseHTTPMiddleware async def dispatch self request Request call next RequestResponseEndpoi
  • 独立于语言的 JSP 自定义模式的 JSTL formatNumber

    我正在使用 JSP 开发一个小应用程序 我需要将欧洲应用程序转换为国际应用程序 与美国格式兼容 等 我已经为标签创建了模式选项formatNumber here但这始终取决于您的应用程序的区域设置 示例1 我有一个区域设置en US格式编号
  • Android:为什么我们需要使用 R2 而不是 R 和 butterknife?

    我一直在使用牛油刀几个月来 我刚刚在其文档中注意到它说 现在确保在所有黄油刀中使用 R2 而不是 R 注释 这是为什么 我一直在使用 R 一切都很完美 仅在构建 Android 库项目时才需要使用 R2 https github com J
  • 稳健地裁剪照片上的旋转边界框

    我正在尝试稳健地提取轮廓的旋转边界框 我想拍摄一张图像 找到最大的轮廓 获取其旋转的边界框 旋转图像以使边界框垂直 然后裁剪到大小 为了进行演示 下面是链接在以下代码中的原始图像 我想最终将那只鞋子旋转到垂直并裁剪到尺寸 以下代码来自这个答
  • 使用 Intent.ACTION_PICK 打开图像

    我正在尝试使用intent ACTION PICK 打开图像 但是当我使用startActivityForResoult 启动活动时 我的应用程序崩溃了 有什么线索表明我做错了什么吗 public void button load imag
  • 使用 PHP 删除 .php 扩展名

    我在这里需要一些帮助 我正在使用它来修复我的 URL 但我不知道如何删除 php 扩展名 URL 现在看起来像这样 http mydomain com page php foo 123 bar 456 function decode URL
  • Javascript 在视口外的点获取元素

    是否有类似于 document elementFromPoint x y 的东西适用于视口之外的元素 根据 document elementFromPoint 的 MDN 文档 https developer mozilla org en
  • 无需本地服务器安装的 SharePoint 2010 开发

    我想在不安装本地 SharePoint 的情况下开发 SharePoint 2010 Web 部件 我的意思是我不想安装 SharePoint 服务器 因为我不需要它而且它太大了 我发现了一些关于此的问题 但我仍然无法让它工作 我找到了一篇