我正在使用visual studio 2010並嘗試構建一個小控制檯程序,以使用UserProfileManager將數據添加到Sharepoint 2010中的用戶。UserProfileManager dll不在目標框架中構建3.5
** using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.SharePoint;
using Microsoft.Office.Server.UserProfiles;
using System.DirectoryServices.AccountManagement;
使用System.IO; **
我正在試圖建立這個問題。 如果我的目標框架是4.0它建立正常,但因此不會在那裏的SharePoint部署在服務器上運行:
*未處理的異常:System.PlatformNotSupportedException:微軟的SharePoint 不與微軟的4.0.30319.269版本支持.Net運行時。 在Microsoft.SharePoint.Administration.SPConfigurationDatabase.get_Farm() 在Microsoft.SharePoint.Administration.SPFarm.FindLocal(SPFarm &農場,布爾 & isJoined) 在Microsoft.SharePoint.SPSite..ctor(字符串requestUrl) 在AddRandomMindtags.Program.Main(字串[] args)*
當目標框架設置爲3.5它得到下面的生成錯誤:
*類型或命名空間名稱「辦公室」中不存在命名空間'微軟'(你是否缺少裝配參考?)
無法找到類型或名稱空間UserProfileManager ... *
任何人都知道問題可能是什麼?
非常感謝:)