Artigo: 907754 - Última revisão: quinta-feira, 9 de Fevereiro de 2006 - Revisão: 1.0

Um novo projecto contém erros de compilação quando utilizar um modelo que foi exportada a partir de um projecto, se o nome do projecto 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 | Reduzir tudo

Sintomas

Considere o seguinte cenário. No Microsoft Visual Studio 2005, o nome de um projecto de aplicação do Microsoft Visual Basic Windows contém espaços ou outros caracteres de identificação inválidos. Exportar um modelo do projecto. Criar um novo projecto, utilizando o modelo exportado. Neste cenário, o novo projecto contém os seguintes erros de compilação:
<default>'Data_Project' não é membro de '<predefinido>'

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

Causa

Este problema ocorre porque determinados elementos de código requerem o nome a estar incorporado como um nome seguro. Estes elementos de código podem incluir problemas de espaço de nomes. Por exemplo, quando o nome do projecto "Dados Project", reparar o código Global.Data_Project no ficheiro Application.designer.vb.

A exportar Assistente de modelos não consegue identificar o nome seguro. O assistente utiliza o nome do projecto em vez do nome do projecto seguro para procurar o nome do projecto. Em seguida, o assistente substitui o nome do projecto com o parâmetro de modelo $ safeprojectname $ . Este comportamento faz com que o nome do projecto seguro não a ser substituído. Quando cria uma nova aplicação do modelo exportado, o nome de projecto seguro que permanece no modelo faz com que os erros de compilação ocorrer.

Como contornar

Para contornar este problema, certifique-se de que todos os projectos a partir do qual exportar modelos não contêm quaisquer espaços ou inválido de identificação de caracteres do nome do projecto.

Ponto Da Situação

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

Mais Informação

Passos para reproduzir o problema

  1. No Visual Studio 2005, criar uma nova do Windows do Visual Basic aplicação e, em seguida, nome o projecto do Project de dados.
  2. Adicione um controlo de DataSet Form1.VB .
  3. Clique em ficheiro e, em seguida, clique em Exportar modelo .
  4. Seleccione o Modelo de projecto e, em seguida, clique em seguinte .
  5. Escreva Dados Project na caixa Nome do modelo e, em seguida, clique em Concluir .
  6. Feche a solução Project de dados .
  7. Clique em ficheiro , clique em Novo e, em seguida, clique em projecto .
  8. Seleccione Dados Project nos meus modelos e, em seguida, clique em OK .

    Quando carrega o novo projecto, o projecto contém erros de compilação.
Para obter mais informações sobre o Assistente de modelo de exportação, visite o site Microsoft Developer Network Web seguinte:
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
  • 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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/ )