我正在 SSIS 任务 (SQL Server 2008 R2) 脚本中开发 C# (VS 2008) 代码,该脚本将在将新创建的 Excel 文件复制到适当的 UNC 路径后自动签入(使用 SPFile 方法)到 SharePoint 站点。由于我在没有安装 SharePoint 的计算机上进行开发,因此我需要复制到我的计算机并注册 Microsoft.SharePoint.DLL 文件(版本 2010),以便引用和应用其相关方法。
我遇到的问题是我无法使用 Windows 7 在我的计算机上注册 Micrsooft.SharePoint.DLL 文件,并希望有人能提供帮助。
这是我到目前为止所做的事情,结果如下:
- 将 Microsoft.SharePoint.DLL 复制到文件夹 C:\Windows\System32 并验证该文件是否存在。
- 验证 regsvr32.exe 位于文件夹 C:\Windows\System32 中。
在 C:\Windows\System32 中运行以下命令,结果如下: regsvr32 Microsoft.SharePoint.DLL
框弹出以下消息:“模块“microsoft.sharepoint.dll”已加载,但未找到入口点 DllRegisterServer。确保“microsoft.sharepoint.dll”是有效的 DLL 或 OCX 文件,然后重试。
DLL 文件由 SharePoint 管理员提供。
我还按照其他一些 IT 网站的建议重新启动了计算机,但这并没有什么不同。
在我可以注册 Microsoft.SharePoint.DLL 文件之前,我不能将它用作我的代码中的引用。有人可以帮忙吗?
谢谢。