[英]Creating Sharepoint Directories in VS 2010 Without Sharepoint installed
我有一個正在生產的Winform App。 它可以將多個報告生成為PDF,並將它們放在共享驅動器上。 在此過程中,它將創建幾個目錄,並將這些PDF放入適當的目錄中。
我可以將文件復制到SharePoint位置,但不能創建目錄。 如何在沒有在計算機上安裝SharePoint的情況下創建SharePoint目錄? 可能嗎?
我正在使用VS2010,根據我的閱讀,我無法在計算機上安裝SharePoint,因為我在32位操作系統上運行
編輯:我還是SharePoint 2010的新手,所以我可能還沒有這些條款。 我在我們的網站上建立了一個文檔庫。 當我在SharePoint上的那個DL中時,我可以單擊頁面頂部的“庫”選項卡,然后轉到“使用資源管理器打開”。打開資源管理器后,我可以右鍵單擊並創建一個文件夾。 我還可以將所有文件粘貼到其文件夾結構中。 因此,也許EtherDragon建議使用dll可能行得通,我必須看看是否可以使用它們。
使用好舊的WebRequest
算出
private string SharePointSite
{
get { return @"https://Mysite.com/My Document Library"; }
}
private void button1_Click(object sender, RoutedEventArgs e)
{
for (int i = 1; i <= 10; i++)
{
CreateFolder("Test " + i.ToString());
}
}
private bool CreateFolder(string FolderName)
{
string folderURL = SharePointSite + @"/" + FolderName;
bool _Return = false;
try
{
WebRequest request = WebRequest.Create(folderURL);
request.Credentials = CredentialCache.DefaultCredentials;
request.Method = "MKCOL";
WebResponse response = request.GetResponse();
response.Close();
_Return = true;
}
catch (WebException)
{
_Return = false;
}
Console.WriteLine("{0} Created {1}", FolderName, _Return);
return _Return;
}
簡短的答案,您必須安裝SharePoint 2010才能再次編寫代碼客戶端對象模型。
長答案,您將必須設置一個64位環境(某種形式)以安裝SharePoint 2010,以便您的Visual Studio可以訪問客戶端對象模型引用:客戶端對象模型入門
可能可以只獲取這些DLL並在Visual Studio中引用它們,但是使用它們仍然可能需要64位OS。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.