Desenvolvimento de colaboração de soluções do Office

Múltiplo desenvolvedores podem trabalhar em um projeto Ferramentas do Visual Studio para o Office da mesma forma que eles colaborem com outros projetos do Visual Studio.O Visual Studio corretamente localiza a instalação do Microsoft Office em cada computador, mesmo se Office estiver instalado em locais diferentes.No entanto, há algumas considerações importantes ficar atento.

Depurar propriedades não são compartilhadas

Depurar propriedades não são compartilhadas entre Múltiplo usuários sob o Controlarar de origem.Projetos do Visual Basic e Visual C# armazenar as propriedades de Depurando em um arquivo específicas de usuário (ProjectName. vbproj.user ou ProjectName. csproj.user), e esse arquivo não está sob Controlarar de origem.Se mais de uma pessoa está depurando, cada pessoa deve Enter propriedades de depuração manualmente.

Se o projeto é armazenado em um Compartilhar de rede em vez de no Controlarar de origem, algumas etapas adicionais devem ser utilizadas para permitir que o collaborating desenvolvedores Abrir a solução e teste o assembly.

Controlarar de origem requer verificação-out de Tudo arquivos

Se você usar o Controlarar de origem para seus projetos, você deverá marcá-out de Tudo arquivos em um arquivo de código no Gerenciador de Soluções (como arquivos de código ThisAddIn, ThisWorkbook ou ThisDocument) sempre que você alterar o arquivo de código, até mesmo os arquivos que estão ocultos por padrão.Se você Marcar Fazer Check-out somente o arquivo de código de nível superior, suas alterações poderão ser perdidas.

Após Voltar as alterações, Marcar Tudo arquivos novamente.Para obter mais informações sobre arquivos de código oculto nos projetos, consulte Modelos de projeto do Office.

Segurança para colaboração informal em uma rede para o Microsoft Office 2003

Se um caminho UNC (como \\ servername\nome_do_compartilhamento) é usado como o local de desenvolvimento, o assistente apresenta um aviso de segurança.Se o Local da Rede não estiver protegido, outro usuário pode substituir seu assembly um conjunto malicioso e comprometer seu computador.Você pode fazer o Local da Rede mais segura pela configuração de Acessar somente leitura para a pasta compartilhada para todas as pessoas e concedendo permissões de Gravar apenas para si mesmo e para pessoas que requerem esse nível de permissão.

Você deve não depender do URL como prova de confiança do assembly, mas em vez disso, usar uma assinatura, Editor chave ou Outro Formulárioa de evidências para o assembly de confiança.Para obter informações sobre formas diferentes de prova, consulte Evidência.

Os desenvolvedores devem ser os administradores de rede para o Visual Studio conceder completo Confiar automaticamente e executar o projeto.Se os desenvolvedores não forem administradores, um administrador deve definir a diretiva de segurança para conceder completo Confiar ao assembly e o documento no nível do computador para cada desenvolvedor collaborating.Para obter mais informações, consulte Office solução Compilação processo Visão geral e Requisitos de segurança para executar o Office Solutions (sistema de 2003).

Segurança para o recurso Colaboração do informal em uma rede para o 2007 Microsoft Office Sistema

Para Tudo as soluções de nível de documento que estão em um Local da Rede (como \\ servername\nome_do_compartilhamento), o local totalmente qualificado deve ser adicionado à lista pasta confiável no aplicativo do Microsoft Office que você está trabalhando.Selecionar a opção para incluir subpastas na pasta principal, ou especificamente adicionar Depurar e ComCompilação pastas para a lista de pastas confiáveis.Para obter mais informações sobre como fazer isso, consulte Concedendo Confiar para documentos (Sistema de 2007).

Os certificados temporários são gerados automaticamente em tempo de compilação não são protegidos por senhas.Os certificados contêm o nome de logon do desenvolvedor e Outro informações pessoais.Se você implantar as personalizações que são assinadas por certificados temporários, outras pessoas talvez possa acessar essas informações.

Consulte também

Tarefas

Como: Implantar soluções do Office (sistema de 2003)

Conceitos

Criar soluções do Office no Visual Studio

Outros recursos

Segurança no Office Solutions (sistema de 2003)

Criando e Depurando Office Solutions