Não é possível abrir arquivos no Visual Studio, mas no Delphi e no Bloco de Notas

0

Cerca de uma hora atrás, o Visual Studio 2008 decidiu que não é mais possível encontrar arquivos.

Isso é no Windows Vista de 64 bits.

Quando clico com o botão direito do mouse em um arquivo de texto (código-fonte ou outro) e seleciono "abrir com" e "Visual Studio 2008", recebo o seguinte erro (exemplo):

Windows cannot find 'C:\Users\ajbrehm\Documents\Visual Studio 2008\Projects\Hello Prism\Hello Prism\Main.pas'. Make sure you typed the name correctly, and then try again.

Quando clico com o botão direito no mesmo arquivo e seleciono "abrir com" e "Delphi 2010" ou "Bloco de notas" (ambas as outras opções disponíveis para arquivos de texto no meu sistema), o arquivo abre corretamente.

Curiosamente, quando o arquivo faz parte de um projeto do Visual Studio e eu abro o projeto em si com o Visual Studio (isso funciona), posso abrir o arquivo a partir do Visual Studio.

Alguma idéia do que pode estar acontecendo?

Isso começou cerca de uma hora depois que fiz um backup completo da minha VM do Vista e depois que instalei o IIS 7, o SQL Express e o Sourcegear Vault. Os primeiros arquivos que notei não puderam mais ser abertos no Visual Studio, onde os arquivos fonte Pascal em pastas com check-out do Vault. E o Vault também parece não conseguir ver um dos arquivos fontes e afirma que eles não existem. Descobri que o Visual Studio não abre mais nenhum arquivo quando tentei recriar o arquivo que o Vault recusou.

Atualização: acabei de verificar. Outro usuário, "administrador", ainda pode abrir arquivos de texto com o Visual Studio 2008. Ambos os usuários têm direitos de administrador.

Atualização: Acabei de restaurar o backup antigo. Mesmo problema. Aparentemente, o que desencadeou isso aconteceu antes da instalação do IIS 7 e do SQL Express. Nunca percebi isso antes.

    
por Andrew J. Brehm 21.12.2009 / 01:56

1 resposta

0

Você tem caracteres inválidos, como U + 0001, nos arquivos. Remova-os e as coisas devem funcionar bem.

    
por 28.04.2010 / 21:59