Compartilhar via


Solucionando problemas de extensibilidade

Este tópico descreve problemas que podem ocorrer quando você estende o Distributed sistema Designers no Visual Studio Team System Architecture Edition.

  • Criando e exportando protótipos personalizado

  • Importando e instalação de protótipos personalizado

  • Excluindo protótipos da caixa de ferramentas

  • Problemas SDK definição de sistema modelo (SDM)

Criando e exportando protótipos personalizado

Os seguintes problemas podem ocorrer ao criar protótipos personalizados.

Requisitos de permissão

Se você estiver executando o Visual Studio em Windows Server 2003 ou Windows XP, deve ter pelo menos permissões de usuário potência para criar protótipos personalizados para todos os usuários. Se você estiver executando o Visual Studio em Windows Vista, você deve ter permissões de administrador. Se você quiser exportar um protótipo para um local restrito, você deve fornecer credenciais de administrador para exportar o protótipo para esse local.

Para obter mais informações, consulte os seguintes tópicos:

Arquivo protótipo com o mesmo nome já existe

Se o protótipo que você está tentando criar tiver o mesmo nome de arquivo de um arquivo prototype existente, Visual Studio Exibe a seguinte mensagem:

"VS1021: O arquivo protótipo já existe na caixa de ferramentas: nome de arquivo < >.Para substituir esse arquivo, clicar ' OK'."

Arquivo protótipo é ausente

Se o protótipo. * arquivo prototype não aparece quando você tentar exportar o protótipo, Visual Studio Exibe a seguinte mensagem:

"VS1011: Não é possível encontrar o arquivo protótipo para este item de caixa de ferramentas: <caminho e nome de arquivo do protótipo >."

Para contornar esse problema, siga estas etapas.

Para exportar um protótipo quando o arquivo associado está faltando

  1. arrastar o protótipo para o diagrama a partir da caixa de ferramentas.

  2. Adicione a forma resultante no diagrama à caixa de ferramentas.

  3. Exporte o protótipo de caixa de ferramentas.

Para obter mais informações, consulte Como: Exportar personalizado protótipos do Distributed sistema Designers.

Importando e instalação de protótipos personalizado

Os seguintes problemas podem ocorrer quando você importa protótipos personalizados criados no Distributed sistema Designers ou instale protótipos personalizados criados do SDM (sistema Definition Model) Software Development Kit (SDK).Para obter mais informações, consulte Como: Importar ou instalar novo protótipos personalizado.

Requisitos de permissões

Se você estiver executando o Visual Studio em Windows Server 2003 ou Windows XP, deve ter pelo menos permissões de usuário avançado para importar protótipos personalizados para todos os usuários. Se você estiver executando o Visual Studio em Windows Vista, você deverá fornecer credenciais de administrador para importar um protótipo personalizado para todos os usuários no seu computador.

Para instalar protótipos personalizados criados no Distributed sistema Designers ou do SDK do SDM, você deve ter permissões de usuário ou administrador de potência para adicionar as chaves de registro apropriada para os protótipos.

Protótipo contém cuja propriedade de modelo exibe um caminho de aplicativos do Office

Se você importar um protótipo criado a partir de uma versão anterior do Distributed sistema Designers e esse protótipo contém um ou mais aplicativos do Office, a Modelopropriedade desses aplicativos pode mostrar um caminho em vez do nome do modelo.

Para corrigir esse problema, altere o Modelopropriedade para o modelo desejado.

Atualizando o registro para arquivos .sdmdocument

Se você adicionar ou remove arquivos .sdmdocument para protótipos criados a partir do SDK do SDM e você atualizar o registro para refletir essas alterações, Visual Studio não atualiza esses arquivos se você fechar e reabre um designer somente. Ele utiliza os arquivos do cache em vez disso.

Para resolver esse problema, fechar e reabra Visual Studio Para atualizar os arquivos .sdmdocument carregado por Visual Studio.

Observação:

Visual Studio carrega arquivos .sdmdocument ao você primeiro em aberto Visual Studio. Quando você primeiro em aberto um Designer de Sistema Distribuído, Visual Studio salva esses arquivos em cache.

Protótipo é inválido ou corrompido

Se o protótipo que você está tentando importar não for um arquivo prototype válido ou está corrompido, Visual Studio Exibe a seguinte mensagem:

"VS1010: Visual Studio não é possível importar o arquivo selecionado. Não é um arquivo protótipo compatível.selecionar um arquivo protótipo compatível."

Arquivos de protótipo válido têm um. * extensão do nome de arquivo prototype.

Protótipo com o mesmo nome já existe

Se o protótipo que você está tentando importar já existir na caixa de ferramentas, Visual Studio Exibe a seguinte mensagem:

"VS1021: O arquivo protótipo já existe na caixa de ferramentas: nome de arquivo < >.Para substituir esse arquivo, clicar ' OK'."

Protótipo é já importados

Se fonte e destino do arquivo protótipo que você está tentando importar forem o mesmo, Visual Studio Exibe a seguinte mensagem:

"VERSUS 1020: Visual Studio não é possível importar o arquivo selecionado. O protótipo no arquivo já foi importado."

Caixa de ferramentas aparece vazio

Se a caixa de ferramentas estiver vazia, confirmar que o PrototypesFolder1 valor de registro não contém um valor vazio ou formatado incorretamente (permissões do administrador necessárias).

Se você estiver executando o Visual Studio no Windows XP, confirme se a PrototypesFolder1valor do registro de contém os valores seguintes:

Tipo de arquivo protótipo

Local do registro

Confirmar que PrototypesFolder1 contém

Arquivos protótipo personalizados apenas para uso

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\EnterpriseTools\DesignerPrototypeFolders

<username>\Local Settings\aplicativo dados\Microsoft\VisualStudio\9.0\ DesignerPrototypeFolders\Prototypes\

Arquivos protótipo personalizado que para outros usuários

HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\9.0\EnterpriseTools\DesignerPrototypeFolders

…\ programa Files\Microsoft Visual Studio 9.0\Common7\Tools\DesignerPrototypes\Prototypes\

Se você estiver executando o Visual Studio em Windows Vista:

Tipo de arquivo protótipo

Local do registro

Confirmar que PrototypesFolder1 contém

Arquivos protótipo personalizados apenas para uso

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\EnterpriseTools\DesignerPrototypeFolders

<username>\AppData\Local\Microsoft\VisualStudio\9.0\DesignerPrototypes\Prototypes

Arquivos protótipo personalizado que para outros usuários

HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\9.0\EnterpriseTools\DesignerPrototypeFolders

… \Arquivos de Programas\Microsoft Visual Studio 9.0\Common7\Tools\DesignerPrototypes\Prototypes

Aplicativo padrão ou nome do servidor lógico não corresponde ao que o especificado na propriedade DefaultRootName

Quando você usa o SDK do SDM para criar um protótipo personalizado, Visual Studio não pode usar o nome especificado pela propriedade DefaultRootName nos dados SDM design sistema autônomo o nome padrão para aplicativos e servidores lógicos na superfície de diagrama. Em vez disso, suas formas exibem o nome "Application1" ou "GenericServer1".

Para contornar esse problema, siga estas etapas.

Para alterar o nome padrão

  1. Depois de você usar protogen.exe para gerar o protótipo inicial, instale o protótipo.

  2. Abra o designer apropriado e arrastar o protótipo da Toolbox para a superfície de diagrama.

    A forma correspondente é exibida no diagrama.

  3. Renomeie a forma no diagrama com o nome padrão que você deseja.

  4. Crie um protótipo de forma renomeada.

  5. Exportar o protótipo renomeado e distribuí-lo.

Para obter mais informações, consulte os seguintes tópicos:

Excluindo protótipos da caixa de ferramentas

Os seguintes problemas podem ocorrer quando você excluir protótipos da caixa de ferramentas.

Protótipos serão novamente exibidos na caixa de ferramentas

Se você excluir um protótipo de caixa de ferramentas e reiniciar Visual Studio, o protótipo pode reaparecer na sua caixa de ferramentas.

Para contornar esse problema, você deve excluir o arquivo .lddprototype ou suporte .adprototype e reiniciar a caixa de ferramentas.

Observação:

Y ou deve ter permissões de administrador para excluir todos os arquivos localizadas em locais restritos.

Se você estiver executando o Visual Studio no Windows XP:

  • Localizar e excluir o arquivo protótipo personalizado que você criou para uso somente no seguinte local:

    …\Documents and Settings\ <username>\Local Settings\aplicativo dados\Microsoft\VisualStudio\9.0\DesignerPrototypeFolders\Prototypes

  • Localize e exclua o arquivo protótipo personalizado que você criou para outros usuários no seguinte local:

    … \Arquivos de Programas\Microsoft Visual Studio 9.0\Common7\Tools\DesignerPrototypes\Prototypes

Se você estiver executando o Visual Studio em Windows Vista:

  • Localizar e excluir o arquivo protótipo personalizado que você criou para uso somente no seguinte local:

    …\Users\<username>\AppData\Local\Microsoft\VisualStudio\9.0\DesignerPrototypes\Prototypes

  • Localize e exclua o arquivo protótipo personalizado que você criou para outros usuários no seguinte local:

    … \Arquivos de Programas\Microsoft Visual Studio 9.0\Common7\Tools\DesignerPrototypes\Prototypes

Problemas SDK definição de sistema modelo (SDM)

Se você instalar ou desinstalar o Visual Studio Team System 2008 Architecture Edition em um computador em que Visual Studio 2005 Team Edition for Architects e o Visual Studio 2005 SDK do SDM instalado, o Visual Studio 2005 Versão do SDK do SDM do Protogen.exe pode parar de funcionar.

Para corrigir esse problema, use uma das seguintes soluções alternativas.Antes de usar essas soluções alternativas, certifique-se de fazer backup de quaisquer informações de chave do registro ou arquivos que você irá alterar ou excluir.Isso é uma precaução no caso de precisar restauração as informações.

  • Se você instalou o Team System 2008 Architecture Edition, edição chave do registro no seguinte local para que ele aponte para o Visual Studio 2005 pasta de protótipo: 

    HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\9.0\EnterpriseTools\DesignerPrototypeFolders

    Se você desinstalado Team System 2008 Architecture Edition, adicionar uma nova chave do registro para o local especificado sistema autônomo segue:

    Nome = "PrototypesFolder1"

    Valor = < caminho paraVisual Studio 2005pasta de protótipo >

  • Se você instalou o Team System 2008 Architecture Edition, substituir os arquivos *.prototypetemplate no seguinte local com o Visual Studio 2005 versão desses arquivos. Se você desinstalado Team System 2008 Architecture Edition, criar no seguinte local se ele não existir mais:

    …\Microsoft o visual Studio 9.0\Common7\Tools\DesignerPrototypes\Prototypes

  • Desinstalar o Team System 2008 Architecture Edition e exclua o seguinte local do registro:

    HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\9.0

Consulte também

Outros recursos

Estendendo distribuídos criadores de sistema