[英]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.