As novas extensões dos arquivos gerados no VB.NET

Você já deve estar cansado de saber o significado das extensões dos arquivos gerados pelo seu velho Visual Basic quando da criação de um projeto. É claro que dependendo do tipo de aplicação você terá certas extensões e não terá outras. Vamos relembrar as principais extensões :

  1. Os arquivo de projetos possuem a extensão .vbp
  2. Os arquivos que guardam a posição de cada janela quando da ultima vez que foi carregada possuem a extensão .vbw
  3. Os formulários a extensão .frm ( se houver imagens no formulário será gerado um arquivo .frx )
  4. Os módulos possuem a extensão .bas
  5. Os arquivos com módulos de classe possuem a extensão .cls

Se você criar um novo projeto VB.NET e procurar as extensões acimas citadas não vai encontrar... Mudou tudo... Vamos ver quais as novas extensões de arquivos criados no VB.NET :

.vbproj , .vbproj.user - arquivos de projeto do Visual Basic .NET ( corresponde ao arquivo vbp)
.vb - arquivos de código Visual Basic .NET. Pode conter forms ,módulos , classes, etc.
.sln - arquivos de solução ; pode conter um ou mais projetos.
.suo - arquivo relacionados a solução ; guarda opções personalizadas da sua solução. (Solution User option)
.obj , .o - arquivos objeto compilados e não linkeditados usados na depuração
.pdb - arquivo de banco de dados de depuração e da situação do projeto (criado com a opção /debug)
.resx - arquivo de recursos em formato XML
.licx - gerado e atualizado automaticamente pelo Windows Forms Designer toda vez que um controle licenciado é colocado no formulário.
AssemblyInfo.vb - Manifesto da Assembly. Arquivo associado por padrão a todo projeto VB.NET que contém metadados com informações sobre a assemblies do projeto.

Os arquivos de módulo (.bas ) , de classes (.cls) e forms recebem agora a mesma extensão : .vb pois possuem todos o mesmo formato geral com a nova orientação a objetos do VB.NET.

Assustado com as novas extensões ??? Calma , em geral um projeto simples no VB.NET será composto apenas por arquivos .vbproj e arquivos .vb.

Só isto... Até mais...


José Carlos Macoratti