在我的SharePoint应用程序中使用3版Microsoft.SharePoint.dll(版本12,适用于SharePoint2007,版本14适用于Sharepoint2010,版本15适用于SharePoint2013), 问题是这三个dll都具有相同的名称空间。 我甚至使用程序集名称(添加到引用中),但名称空间仍然相同。
任何想法。
答案 0 :(得分:0)
谢谢,我刚刚在http://blogs.msdn.com/b/ansonh/archive/2006/09/27/774692.aspx找到了解决方案,并且它有效 短篇小说:
首先,我们必须重命名程序集,以便将其添加到项目中 •“只需右键单击程序集 - >重命名”
第二: •转到程序集的属性,并将别名更改为其他别名,如“SP2010”,只需在类的第一行添加“extern别名SP2010;”
第三: •使用SP2010 :: Microsoft.SharePoint.Administration.SPWebApplication而不是SPWebApplication等