ID do artigo: 907754 - Última revisão: quinta-feira, 9 de fevereiro de 2006 - Revisão: 1.0

Um novo projeto contém erros de compilação quando você usar um modelo que você exportada de um projeto se o nome do projeto antigo contiver espaços ou outros caracteres de identificação inválidos no Visual Studio 2005

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Recolher tudo

Sintomas

Considere o seguinte cenário. No Microsoft Visual Studio 2005, o nome de um projeto Microsoft Visual Basic Windows Application contém caracteres de espaço ou outros caracteres de identificação inválidos. Exportar um modelo do projeto. Você criar um novo projeto usando o modelo exportado. Nesse cenário, o novo projeto contém os seguintes erros de compilação:
<default>'Data_Project' não é um membro de '<padrão>'

Tipo 'Data_Project.My.MySettings' não está definido.

Causa

Esse problema ocorre porque certos elementos de código requerem o nome a ser incorporado como um nome seguro. Esses elementos de código podem incluir problemas de espaço para nome. Por exemplo, quando você nomear o projeto "Data Project", observe o código Global.Data_Project no arquivo Application.designer.vb.

O exportação Assistente de modelo não pode identificar o nome seguro. O assistente usa o nome do projeto em vez do nome do projeto seguro para procurar o nome do projeto. Em seguida, o assistente substitui o nome de projeto o parâmetro do modelo $ safeprojectname $ . Esse comportamento faz com que o nome do projeto seguro não a ser substituído. Quando você cria um novo aplicativo do modelo exportado, o nome do projeto seguro que permanece no modelo faz com que os erros de compilação ocorra.

Como Contornar

Para contornar esse problema, certifique-se que os projetos a partir do qual você exportar modelos não contêm caracteres de espaço ou inválido identificando caracteres no nome do projeto.

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Mais Informações

Etapas para reproduzir o problema

  1. No Visual Studio 2005, criar um novo Visual Basic Windows aplicativo e, em seguida, nome projeto Data Project.
  2. Adicione um controle de DataSet Form1.vb .
  3. Clique em arquivo e, em seguida, clique em Exportar modelo .
  4. Selecionar Modelo do projeto e, em seguida, clique em Avançar .
  5. Digite o Projeto de dados na caixa Nome do modelo e, em seguida, clique em Concluir .
  6. Feche a solução de Projeto de dados .
  7. Clique em arquivo , clique em novo e, em seguida, clique em Project .
  8. Selecione o Projeto de dados em My Templates e em seguida, clique em OK .

    Quando o novo projeto é carregado, o projeto contém erros de compilação.
Para obter mais informações sobre o Assistente para exportação de modelo, visite o seguinte site da Microsoft Developer Network:
http://msdn2.microsoft.com/en-us/library/ms185318.aspx (http://msdn2.microsoft.com/en-us/library/ms185318.aspx)

A informação contida neste artigo aplica-se a:
  • Microsoft Visual Studio 2005 Standard Edition
  • Microsoft Visual Studio 2005 Professional Edition
  • Microsoft Visual Studio 2005 Express Edition
Palavras-chave: 
kbmt kbtshoot kbbug kbprogramming kbprb KB907754 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 907754  (http://support.microsoft.com/kb/907754/en-us/ )