Usuário com melhor resposta
Como desenvolver com o SharePoint Services V3 SDK?

Pergunta
-
Para consumir o SharePoint Services V3 SDK é necessário utilizar um ambiente de desenvolvimento instalado na mesma máquina do SharePoint ou isso pode ser feito de uma outra máquina à parte? Nesse segundo cenário (máquina à parte) estou tendo problemas pois não consigo enxergar as dlls do SDK na janela Add References do VS.NET (e a instalação do "SDK" não ajuda em nada, já que ele contém apenas exemplos).
Obrigado,
-- AFurtado
Respostas
-
Oi Andre,
De fato, o que o SDK contém são exemplos e documentação (p. ex. dos SP objects) que você pode usar com a sua solução e não instala os assemblies do SharePoint (que você não consegue enxergar e que só podem ser distribuídos com o produto). Algumas alternativas para o seu ambiente de estudo:
1) Copie, para fins de desenvolvimento, as dlls do servidor (que estão em "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\ISAPI") para a sua máquina local, faça a referência e siga com o desenvolvimento via VStudio. Porém para o teste, você terá que publicar suas customizações para o servidor.
2) Habilite o uso do seu projeto VStudio para um servidor remoto (desenvolvendo com as suas ferramentas locais, mas acessando direto o server).
3) Crie uma máquina virtual com o seu ambiente de desenvolvimento completo (instalação do server + betas SharePoint, Office Server + Office 2007 client). Esta é a forma que tenho utilizado por ser um ambiente controlado, mas vai te exigir uma máquina mais robusta para execução do Virtual PC.
Abraços!
Todas as Respostas
-
Oi Andre,
De fato, o que o SDK contém são exemplos e documentação (p. ex. dos SP objects) que você pode usar com a sua solução e não instala os assemblies do SharePoint (que você não consegue enxergar e que só podem ser distribuídos com o produto). Algumas alternativas para o seu ambiente de estudo:
1) Copie, para fins de desenvolvimento, as dlls do servidor (que estão em "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\ISAPI") para a sua máquina local, faça a referência e siga com o desenvolvimento via VStudio. Porém para o teste, você terá que publicar suas customizações para o servidor.
2) Habilite o uso do seu projeto VStudio para um servidor remoto (desenvolvendo com as suas ferramentas locais, mas acessando direto o server).
3) Crie uma máquina virtual com o seu ambiente de desenvolvimento completo (instalação do server + betas SharePoint, Office Server + Office 2007 client). Esta é a forma que tenho utilizado por ser um ambiente controlado, mas vai te exigir uma máquina mais robusta para execução do Virtual PC.
Abraços!
-
Oi Andre,
Prefiro a opção 3 que a Aline indicou, pois fica um ambiente isolado.
Mês passodo montei uma VPC para desenvolvimento:
- Instalei o SP1 do Windows 2003
- Instalei o NET 3.0.
- Instalei o VS 2005
- Instalei as extensões para WF (Workflow Foundation)
- e depois o WSS 3.0.
Rodo esse VPC num notebook com 1GB de RAM.
Com isso consigo testar a criação de WebParts e Workflows no WSS 3.0.
Espero ter ajudado.