我目前正在用C#編寫一個Windows應用程序,它將文檔添加到文檔庫列表中。我想引用Microsoft.Sharepoint,但是我沒有看到Visual Studio 2005中的COM或.NET庫添加引用列表。我需要引用哪些dll以及哪裏可以找到它?使用C#訪問Sharepoint - 在哪裏可以找到參考庫?
感謝,
亞歷
我目前正在用C#編寫一個Windows應用程序,它將文檔添加到文檔庫列表中。我想引用Microsoft.Sharepoint,但是我沒有看到Visual Studio 2005中的COM或.NET庫添加引用列表。我需要引用哪些dll以及哪裏可以找到它?使用C#訪問Sharepoint - 在哪裏可以找到參考庫?
感謝,
亞歷
要訪問的文檔庫,我建議通過公開的SharePoint列表Web服務去。從個人經驗來看,這是最簡單,最便攜和可升級的方式。
對於所有的Web服務和.NET庫,這樣做也可以下載在Visual studio extensions for windows sharepoint services
我假設你正在使用的Sharepoint 2007,所以你能找到Bin文件夾中的圖書館文獻在安裝SP的12 Hive上。這通常是: C:\ program files \ common files \ microsoft shared \ web server extensions \ 12
您將需要對Microsoft.SharePoint.dll的引用。
訪問SharePoint庫,你必須包含以下組件到您的項目:Microsoft.SharePoint.dll的
你可以找到它的SharePoint服務器上的12個蜂箱文件夾下:C:\ Program Files文件\ Common Files文件\ Microsoft Shared \ web server extensions \ 12 \ ISAPI
在那裏您可以找到更多可能需要更多SharePoint功能的程序集。
你需要開發什麼樣的應用程序?
如果客戶端應用程序將在不是Sharepoint目標機器的計算機上執行,則必須調用SharePoint Web服務來執行操作。
如果您的應用程序將在服務器,SharePoint機器上執行,您可以使用12文件夾中的dll。爲了開發,你必須將dll拷貝到本地文件夾並將它們引用到你的項目中。要檢查應用程序是否正常工作,必須在SharePoint計算機上執行,而不是在開發計算機上執行。