none
Microsoft Sharepoint DLL's RRS feed

  • Pregunta

  • Hi:
    I need Microsoft.Sharepoint.dll to integrate into a Webform application, but I don't have any installation of Sharepoint Server.

    Where I can download this files?

    Thank's

    Alejandro
    martes, 28 de julio de 2009 1:08

Respuestas

Todas las respuestas

  • (in Spanish, as this is a Spanish-speaking forum)

    Puedes obtener los ficheros necesarios bajándote la máquina virtual de SharePoint desde Microsoft (http://www.microsoft.com/downloads/details.aspx?FamilyID=1beeac6f-2ea1-4769-9948-74a74bd604fa&displaylang=en ) y copiándolos a tu máquina de desarrollo.
    -- Edin http://edinkapic.blogspot.com
    • Marcado como respuesta Uriel Almendra viernes, 5 de abril de 2013 17:31
    martes, 28 de julio de 2009 14:33
  • Eso o descargarte una versión de prueba de SharePoint Server 2007 e instalarla en tu pc con Windows Vista o Windows 7, si tienes XP entonces en una virtual...

    http://www.microsoft.com/downloads/details.aspx?FamilyId=2E6E5A9C-EBF6-4F7F-8467-F4DE6BD6B831&displaylang=en

    Saludos;
    Vlad
    Vlad Blog: http://sharepointmx.mvps.org/blogs/medinav/
    • Marcado como respuesta Uriel Almendra viernes, 5 de abril de 2013 17:31
    martes, 28 de julio de 2009 14:47
    Moderador
  • He bajado la máquina virtual, la instalé en mi equipo y me copié las 4 DLL Microsoft.Sharepoint.

    Las agrego como referencia a mi proyecto en el Visual Studio 2008 a mi aplicación winform, compila perfecto, pero cuando quiero ejecutarla, me lanza una excepción System.TypeInitializationException con el siguiente mensaje:

    "Se produjo una excepción en el inicializador de tipo de 'Microsoft.SharePoint.CoreResource'."

    La InnerException es una escepcion del tipo System.IO.FileNotFoundException con el siguiente mensaje:

    "No se puede cargar el archivo o ensamblado 'Microsoft.SharePoint.Library, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' ni una de sus dependencias. El sistema no puede encontrar el archivo especificado.":"Microsoft.SharePoint.Library, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"

    y la aplicación no se ejecuta.

    El código es el siguiente: 
    using System;
    using System.Net;
    using System.Windows.Forms;
    using Microsoft.SharePoint;
    using Microsoft.SharePoint.Administration;
    namespace VerificarEstructuraSHP
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }
    private void button1_Click(object sender, EventArgs e)
    {
    try
    {
    SPSite site = null; //Site object
    site = new SPSite("https://misitio/default.aspx");
    }
    catch (Exception error)
    {
    txtHTML.Text = error.StackTrace;
    }
    }
    }
    }

     

     


    El StackTrace es el siguiente:
       en Microsoft.SharePoint.CoreResource.GetString(ResourceGroup rg, String name, Object[] values)
       en Microsoft.SharePoint.SPResource.GetString(String name, Object[] values)
       en Microsoft.SharePoint.SPSite..ctor(SPFarm farm, Uri requestUri, Boolean contextSite, SPUserToken userToken)
       en Microsoft.SharePoint.SPSite..ctor(String requestUrl)
       en VerificarEstructuraSHP.Form1.button1_Click(Object sender, EventArgs e) en C:\Users\alejandro\Documents\Visual Studio 2008\Projects\VerificarEstructuraSHP\VerificarEstructuraSHP\Form1.cs:línea 22

    Agredecería su ayuda.

    Muchas gracias de antemano.

    Saludos.

    Alejandro

    domingo, 2 de agosto de 2009 22:26
  • He bajado la máquina virtual, la instalé en mi equipo y me copié las 4 DLL Microsoft.Sharepoint.

    Las agrego como referencia a mi proyecto en el Visual Studio 2008 a mi aplicación winform, compila perfecto, pero cuando quiero ejecutarla, me lanza una excepción System.TypeInitializationException con el siguiente mensaje:

    "Se produjo una excepción en el inicializador de tipo de 'Microsoft.SharePoint.CoreResource'."

    La InnerException es una escepcion del tipo System.IO.FileNotFoundException con el siguiente mensaje:

    "No se puede cargar el archivo o ensamblado 'Microsoft.SharePoint.Library, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' ni una de sus dependencias. El sistema no puede encontrar el archivo especificado.":"Microsoft.SharePoint.Library, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"

    y la aplicación no se ejecuta.

    El código es el siguiente: 
    using System;
    using System.Net;
    using System.Windows.Forms;
    using Microsoft.SharePoint;
    using Microsoft.SharePoint.Administration;
    namespace VerificarEstructuraSHP
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }
    private void button1_Click(object sender, EventArgs e)
    {
    try
    {
    SPSite site = null; //Site object
    site = new SPSite("https://misitio/default.aspx");
    }
    catch (Exception error)
    {
    txtHTML.Text = error.StackTrace;
    }
    }
    }
    }

     

     


    El StackTrace es el siguiente:
       en Microsoft.SharePoint.CoreResource.GetString(ResourceGroup rg, String name, Object[] values)
       en Microsoft.SharePoint.SPResource.GetString(String name, Object[] values)
       en Microsoft.SharePoint.SPSite..ctor(SPFarm farm, Uri requestUri, Boolean contextSite, SPUserToken userToken)
       en Microsoft.SharePoint.SPSite..ctor(String requestUrl)
       en VerificarEstructuraSHP.Form1.button1_Click(Object sender, EventArgs e) en C:\Users\alejandro\Documents\Visual Studio 2008\Projects\VerificarEstructuraSHP\VerificarEstructuraSHP\Form1.cs:línea 22

    Agredecería su ayuda.

    Muchas gracias de antemano.

    Saludos.

    Alejandro

    domingo, 2 de agosto de 2009 22:26
  • No puedes ejecutar código de SharePoint en una máquina sin SharePoint instalado, ya que depende del contexto del servidor para crear los objetos SPWeb y SPSite.

    Alternativas:

    - depurar en la VM de SharePoint (con el visual studio instalado en la VM)
    - usar servicios web en vez de modelo de objetos de SharePoint
    -- Edin http://edinkapic.blogspot.com
    martes, 11 de agosto de 2009 7:18