我正在SSIS任务(SQL Server 2008 R2)脚本中开发C#(VS 2008)代码,该脚本将在将新创建的Excel文件复制到相应的UNC路径后自动签入(使用SPFile方法)到SharePoint站点。由于我在没有安装SharePoint的计算机上进行开发,因此我需要复制到我的计算机并注册Microsoft.SharePoint.DLL文件(版本2010),以便引用和应用其相关方法。
我遇到的问题是我无法使用Windows 7在我的计算机上注册Micrsooft.SharePoint.DLL文件,并希望有人可以提供协助。
以下是我迄今为止所做的工作,结果如下:
在C:\ Windows \ System32中运行以下命令,结果如下: regsvr32 Microsoft.SharePoint.DLL
框弹出以下消息: '模块“microsoft.sharepoint.dll”已加载,但未找到入口点DllRegisterServer。确保“microsoft.sharepoint.dll”是有效的DLL或OCX文件,然后再试一次。'
DLL文件由SharePoint管理员提供。
我也按照其他一些IT网站的建议重新启动了我的电脑,但这没有任何区别。
在我可以注册Microsoft.SharePoint.DLL文件之前,我无法将其作为参考应用于我的代码中。有人可以帮忙吗?
感谢。
答案 0 :(得分:2)
这在设计上是不可能的。不支持在未安装SharePoint的计算机上开发和/或运行与SharePoint相关的代码,并且没有解决方法。
如果您必须这样做并且您定位SharePoint 2010,请考虑使用client object model。