Guia de Introdução Com programaticamente personalizar uma Web Site SharePoint em Visual Studio
O ambiente de desenvolvimento integrado Microsoft Visual Studio 2005 (IDE) oferece o ambiente Premier para personalizar Web sites com base em Windows SharePoint Services. Você pode criar, de exemplo, aplicativos Windows, aplicativos console ou classe bibliotecas, bem como com base no navegador da Web aplicativos (chamado um "site ASP.NET" ou "aplicativo da Web" na Visual Studio) e Serviços da Web que implementar o modelo objeto Windows SharePoint Services wssnoversshort. Você executar codificar que use espaços para nome do Microsoft.SharePoint assembly Microsoft.SharePoint o servidor que executa a implantação, enquanto aplicativos que usam serviços SharePoint Web executar remotamente de um computador cliente. Para desenvolver aplicativos da Web e serviços da Web, você pode executar Visual Studio no mesmo servidor que executa Windows SharePoint Services ou em um computador remoto, conforme descrito no seguinte procedimentos.
Observação
Para personalizar Windows SharePoint Services 3.0 através de seu modelo objeto ou serviços da Web, você deve usar Visual Studio 2005, não uma versão anterior.
Após determinar o tipo de aplicativo para criar para sua tarefa, você deve especificar um apropriado localidade no qual se criar o projeto. Depois que o projeto for criado, você deve definir uma referência para Microsoft.SharePoint.dll.
Para criar um projeto, site ASP.NET ou arquivo
Abrir Visual Studio e sobre o arquivo menu, apontar para nova . Você verá um drop-down list com Project , Web Site e arquivo como seleções possíveis.
Escolha o tipo de aplicativo desejar para criar:
Para criar um clique aplicativo do Windows, biblioteca de classes ou aplicativo console Project .
Para criar um aplicativo ASP.NET (Web Site) ou serviço da Web, clique de sites da Web .
Para criar um individual arquivo, um clique Web Form, User Control ou Master Page, such as arquivo .
Depending on a seleção em Step 2, executar um do seguinte procedimentos na caixa de diálogo que é aberta.
Para criar um projeto na caixa de diálogo New Project
Na caixa a Project tipos, selecione a linguagem e tipo de projeto.
Na caixa a modelos, selecione o apropriado modelo Visual Studio.
Especifique um nome e localidade para o projeto e clique OK .
Para criar um site da Web na caixa de diálogo New Web Site
Na caixa a modelos, escolher o apropriado modelo.
Nas local e caixas de idioma, selecione HTTP e a linguagem de sua escolha.
Se você estiver criando um aplicativo da Web, tipo de caminho em um do seguinte formatos:
http://MyServer/_layouts/MyApplicationName http://MyAdminServer:Port#/MyApplicationName
The first format creates the application in
\\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS
, and the second format creates the application in\\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\ADMIN
. Criar aplicativos no administrativo Diretório que usa o espaço para nome Microsoft.Administration ao trabalho com as configurações globais.Se você estiver criando um personalizado serviço da Web sobre o servidor que implementa o Windows SharePoint Services objeto modelo, especificar um caminho no seguinte forma:
http://IISWebSiteName:Port#/MyApplicationName
Para obter mais informações sobre como criar um personalizado que usa o modelo objeto Windows SharePoint Services wssnoversshort serviço da Web, consulte Walkthrough: criando um serviço da Web personalizada.
Clique em OK para criar o aplicativo. Se você receber uma mensagem indicando que depuração não está habilitado, certifique-se adicionar um novo arquivo web.config com depuração habilitado estiver selecionada e em seguida, clique OK .
Para criar um arquivo na caixa de diálogo New File
Na caixa a categorias, selecione a linguagem de sua escolha.
Na caixa a modelos, selecione o apropriado modelo e clique OK .
Se você estiver criando um controle de usuário, copiar o arquivo .ascx para
Local_Drive:\\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\CONTROLTEMPLATES
. Se você estiver criando uma página ASPX, copiar o arquivo .aspx para\\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS
, ou para\\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\ADMIN
se seu codificar usa Microsoft.Administration espaço para nome modificar as configurações globais.
Criando um site da Web ou Project remotamente
Se você estiver escrevendo codificar em uma instalação Visual Studio em um computador remoto, crie um Project ou de sites da Web dentro de sistema de arquivos do servidor execução Windows SharePoint Services. Abre as mesmo caixas diálogo conforme indicado anteriormente, mas especificar um caminho neste formato: \\Computer_Name\Drive$\ \\Computer_Name\Drive$\....
Se você estiver criando um aplicativo da Web, de exemplo, especificar File System na caixa local e usar um caminho such as o seguinte para criar o aplicativo dentro de diretório virtual /_layouts: \\Computer_Name\Drive$\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\MyApplication
.
Definindo uma referência para o conjunto de módulos (assembly) Microsoft.SharePoint
Depois de criar um projeto, adicionar uma referência para o assembly Microsoft.SharePoint Microsoft.SharePoint para importação seus espaços para nome e implementar Intellisense recursos no Object Browser e o Editor de Código.
Para adicionar uma referência para o assembly Microsoft.SharePoint
Gerenciador de Soluções , clique com o botão direito do mouse o projeto e, em seguida, clique Adicionar Referência no menu de atalho.
On the .NET tab of the Add Reference dialog box, select Windows SharePoint Services in the list of components, and then click OK.
Para executar ou codificar depuração que usa o Microsoft.SharePoint assembly Microsoft.SharePoint, você deve executar o codificar sobre o servidor execução Windows SharePoint Services. Se você estiver usando Visual Studio 2005 em um computador remoto, não é possível executar ou codificar depuração que usa o modelo objeto. No entanto, você pode definir um remoto referência para o assembly para gravar codificar e ver o Microsoft.SharePoint assembly Microsoft.SharePoint representado na Code Editor. Para adicionar um remoto referência dessa maneira, faça o seguinte:
- Clique na guia Procurar da caixa diálogo Add Reference e navegar para Microsoft.SharePoint.dll na pasta
\\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\ISAPI
\\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\ISAPI sobre o servidor execução Windows SharePoint Services. Você pode, em vez disso, desejar para copiar Microsoft.SharePoint.dll dessa pasta para um local unidade no computador remoto e aberto, em seguida, esse local copiar da DLL. Clique em abrir .
- Clique na guia Procurar da caixa diálogo Add Reference e navegar para Microsoft.SharePoint.dll na pasta
Intellisense
Dentro de IDE of Visual Studio 2005, Intellisense recursos são fornecidos para espaços para nome no Microsoft.SharePoint assembly Microsoft.SharePoint depois que uma referência é definida para este assembly. O arquivo que fornece as informações usadas pelo Intellisense para Microsoft.SharePoint.xml, que é instalado no caminho Windows SharePoint Services wssnoversshort :\\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\ISAP
que em cada servidor Web front-end na implantação. Para atualizações para este arquivo, visite o Windows SharePoint Services Developer Center .
Consulte também
Referência
Determinar onde criar um aplicativo personalizado
Conceitos
Obter referências a sites, aplicativos da Web e outros objetos de chave
Como Tarefas Pendentes nos serviços SharePoint Windows
Trabalhando com lista de objetos e coleções