Leiame do Visual Studio 2008 Express Editions

 

1. Requisitos do sistema

1.1 Arquiteturas com suporte

  • x86
  • x64 (WOW)

    1.2. Sistemas operacionais com suporte

  • Microsoft Windows XP
  • Microsoft Windows Server 2003
  • Windows Vista

    1.3. Requisitos de hardware

  • Mínimo: CPU de 1.6 GHz, 192 MB de RAM, monitor de 1024x768, disco rígido de 5400 RPM
  • Recomendado: CPU de 2.2 GHz ou superior, 384 MB ou mais de RAM, monitor de 1280x1024, disco rígido de 7200 RPM ou mais
  • No Windows Vista: CPU de 2.4 GHz, 768 MB de RAM
  • 1.3 GB de espaço em disco disponível para a instalação completa

    2. Problemas conhecidos

    2.1. Instalação

    2.1.1. Assuntos gerais

    2.1.1.1. A opção de reparação usando a mídia não funciona para a reparação do pacote de idiomas do Visual Studio Express.

    O usuário decide reparar o pacote de idiomas do Visual Studio Express e seleciona a opção de mídia de origem, no lugar da opção para baixar novamente. O usuário não pode selecionar o SFX que contém a mídia de origem porque a única opção disponível é para selecionar o layout do CD.

    Para resolver esse problema:

    1. Usando o Painel de Controle, execute uma reparação no pacote de idiomas do Visual Studio Express.

    2. Quando a caixa de diálogo for exibida, selecione a opção para baixar novamente.

    -ou-

    - Descompacte o SFX e selecione-o como a opção de mídia de origem

    2.1.1.2. Falha de download do Visual Studio Express.

    2.1.1.2.1. Erros de configuração

    Esse erro ocorre quando interfaces do BITS não são registradas ou as configurações de Registro estão corrompidas.

    Para resolver esse problema:

    - Atualize para o BITS 2.0 de http://www.microsoft.com/downloads/details.aspx?FamilyId=B93356B1-BA43-480F-983D-EB19368F9047&displaylang=en

    -ou-

    - Repare o serviço do BITS executando a ferramenta Bitsadmin no prompt de comando, como se segue: bitsadmin /util /repairservice /force

    Você pode baixar a ferramenta Bitsadmin de: http://www.microsoft.com/downloads/details.aspx?amp;displaylang=en&familyid=49AE8576-9BB9-4126-9761-BA8011FABF38&displaylang=en.

    2.1.1.2.2. Erros de rede

    Esses erros podem ocorrer pelos seguintes motivos:

    - Impossibilidade de contatar o servidor de download.

    - URL não encontrada no servidor.

    - Sobrecarga do servidor.

    - Gateway ou proxy incorreto.

    - Rede desconectada.

    - Proxy não oferece suporte a HTTP 1.1.

    Para resolver esse problema:

    1. Verifique se você está conectado à rede. Talvez seja preciso sair da instalação.

    2. Execute um dos seguintes procedimentos.

    - Forneça as configurações corretas para o servidor proxy e verifique se seu computador pode encontrar corretamente o servidor proxy.

    -ou-

    - Atualize para o BITS 2.0. É possível baixar o BITS 2.0 de
    http://www.microsoft.com/downloads/details.aspx?amp;displaylang=en&familyid=49AE8576-9BB9-4126-9761-BA8011FABF38&displaylang=en .

    2.1.1.2.3. Erros de disco

    Esse erro ocorre quando o serviço do BITS falha ao criar um arquivo ou gravar em um arquivo. Como outro programa, como o chkdsk.exe, pode estar em execução, o disco pode estar bloqueado e o BITS pode ser impedido de gravar no arquivo.

    Para resolver esse problema:

    - Verifique se nenhum outro programa que poderia bloquear o disco está sendo executado e tente fazer o download novamente.

    -ou-

    - Reinicie o computador e execute a instalação novamente. Verifique se você está conectado à Internet.

    2.1.1.2.4. Erros de proxy

    O serviço do BITS falhou devido a um dos seguintes erros relacionados ao proxy:

    - As configurações de proxy não são válidas.

    - O servidor proxy exige autenticação.

    - O computador não está apto para solucionar o servidor proxy.

    Para resolver esse problema:

    - Forneça as credenciais corretas para autenticação do servidor proxy e inicie a instalação novamente.

    -ou-

    - Atualize o servidor proxy para que ele ofereça suporte ao HTTP1.1 e verifique se o proxy oferece suporte a credenciais implícitas (por exemplo, NTLM). Talvez você tenha que contatar o administrador de rede.

    -ou-

    Ignore o servidor proxy alterando suas configurações de proxy do Internet Explorer.

    Para ignorar um servidor proxy:

    1. No Internet Explorer, clique em Ferramentas e em Opções da Internet.

    2. Clique na guia Conexões e em Configurações da LAN.

    3. Em Servidor proxy, desmarque Usar um servidor proxy para a rede local (estas configurações não se aplicam a conexões dial-up ou VPN) e clique em OK.

    4. Clique em OK novamente.

    Se precisar de mais assistência com as configurações do servidor proxy, contate o adminitrador de rede.

    2.1.1.2.5. Outros erros

    O Serviço do BITS não é executado nas seguintes situações:

    - Modo de inicialização segura.

    - No Windows 2000 de uma conexão de área de trabalho remota.

    - Quando a instalação é feita usando um comando “executar como”.

    Para resolver esse problema:

    Nenhuma solução alternativa está disponível. Essas situações não contam com suporte.

    2.1.1.3 Não há suporte para atualização do SQL Server Compact 3.5 CTP ou SQL Server Compact 3.5 Beta para o SQL Server Compact 3.5 RTM.

    Não há suporte para a atualização das versões CTP e Beta do SQL Server Compact 3.5 para a versão de lançamento. A desinstalação das versões CTP e Beta do Visual Studio 2008 não desinstalará o SQL Server Compact 3.5. Essas versões devem ser desinstaladas manualmente para que a versão de lançamento do Visual Studio 2008 seja instalada.

    Para resolver esse problema:

    1. Desinstale a versão CTP ou Beta do Visual Studio 2008.

    2. Usando o Painel de Controle, desinstale todas as versões CTP e Beta do SQL Server Compact 3.5, do SQL Server Compact 3.5 for Devices e do SQL Server Compact 3.5 Design Tools.

    2.1.1.4. Os usuários recebem uma mensagem de erro "Problema ao carregar os componentes de instalação. Cancelando a instalação".

    A mensagem de erro, "Problema ao carregar os componentes de instalação. Cancelando a instalação", é exibida e a instalação é cancelada.  Isso ocorre apenas em sistemas que não têm o Windows Installer 3.1. Os usuários devem instalar o Windows Installer 3.1 e tentar executar novamente a instalação.

    Para resolver esse problema:

    1. Usando o Painel de Controle, verifique se o Windows Installer 3.1 está na lista de programas instalados.

    2. Se o Windows Installer 3.1 não estiver instalado, instale-o de Windows Installer 3.1 Redistributable (v2) e tente executar a instalação do Visual Studio 2008 novamente.

    2.1.1.5. A instalação é interrompida e exibe a seguinte mensagem de erro: "Falha da instalação ao interromper o serviço do Windows Installer. Você deve interromper todos os outros aplicativos que estejam executando o serviço do Windows Installer ou reiniciar o computador antes da instalação".

    A instalação é interrompida e exibe a seguinte mensagem de erro: “Falha da instalação ao interromper o serviço do Windows Installer. Você deve parar todos os outros aplicativos que estejam executando o serviço do Windows Installer ou reiniciar o computador antes da instalação”. 

    Para resolver esse problema:

    Tente as seguintes resoluções:

    - Essa mensagem de erro indica que outros programas de instalação podem estar sendo executados no computador. Depois que a outra instalação estiver concluída, reinicie o computador e execute a instalação do Visual Studio 2008.

    - As Atualizações do Windows podem estar sendo instaladas no computador. Aguarde até que as instalações do Windows Update sejam concluídas, em seguida, reinicie o computador e execute a instalação do Visual Studio 2008.

    - No Gerenciador de Tarefas, verifique se msiexec.exe está em execução. Se o arquivo msiexec.exe estiver sendo executado, aguarde sua conclusão, reinicie o computador e execute a instalação do Visual Studio 2008.

    - Se nenhuma das soluções listadas se aplicar ao seu problema, reinicie o computador e execute a instalação do Visual Studio 2008.

    2.1.1.6. Desinstalação manual de versões anteriores do Visual Studio 2008.

    A. Se você tiver o Visual Studio Code Name "Orcas" Beta1 ou o Visual Studio 2008 Beta 2, desinstale-os da seguinte maneira.

    - Usando o Painel de Controle, remova o "Microsoft Visual Studio Codename Orcas Professional" e outras instalações relacionadas do Visual Studio IDE, como Professional, Standard, Enterprise Architect ou Team Suite. Todos os componentes serão desinstalados em seqüência com o produto. Isso permite que o usuário desinstale uma versão anterior e instale uma mais recente sem desinstalar manualmente o produto.

    B. Se tiver instalada uma versão anterior do Visual Studio, como o Visual Studio Codename "Orcas" Community Technology Preview (CTP), você deve desinstalar os componentes na seguinte ordem.

    1. No Painel de Controle, abra Adicionar ou Remover Programas.

    2. Remova o "Microsoft SQL Server Compact Edition 3.5".

    3. Remova o "Microsoft SQL Server Compact Edition 3.5 Design Tools".

    4. Remova o "Microsoft SQL Server Compact Edition 3.5 for Devices".

    5. Remova o "Microsoft Visual Studio Performance Collection Tools".

    6. Remova o "Windows Mobile 5.0 SDK R2 for Pocket PC".

    7. Remova o "Windows Mobile 5.0 SDK R2 for Smartphone".

    8. Remova o "Crystal Reports 2007".

    9. Remova o "Visual Studio Asset System".

    10.Remova o "Visual Web Developer Design Service Reminder Tools".

    11.Remova o "Microsoft Visual Studio 2005 Tools para o 2007 Microsoft Office System Runtime".

    12.Remova o "Microsoft Visual Studio 2005 Tools para o 2007 Microsoft Office System Runtime Language Pack". Essa etapa não é obrigatória se você tiver apenas a edição em inglês.

    13.Remova o "Microsoft Visual Studio Tools for Office Runtime 3.0".

    14.Remova o "Microsoft Visual Studio Codename Orcas Professional" ou outras instalações relacionadas do Visual Studio IDE, como Professional, Standard, Enterprise Architect or Team Suite.

    15.Remova o "Microsoft Document Explorer".

    16.Remova o "Microsoft Document Explorer 2005 Language Pack". Essa etapa não é obrigatória se você tiver apenas a edição em inglês.

    17.Remova o "Microsoft Device Emulator 3.0".

    18.Remova o "Microsof`t .NET Compact Framework 2.0 SP1".

    19.Remova o ".NET Framework 2.0 SDK".

    20.Remova o "Microsoft Visual Studio Codename Orcas Remote Debugger".

    21.Remova o "Microsoft Visual Studio 64bit Prerequisites Beta". Essa etapa é obrigatória apenas se o Visual Studio estiver instalado em um computador de 64 bits.

    22.Remova o "Microsoft .NET Framework 3.5".

    Para resolver esse problema:

    Nenhuma solução alternativa está disponível.

    2.1.1.7. Instalar o Visual Studio Express 2008 no Windows Vista às vezes falha quando as Atualizações do Windows estão sendo instaladas ao mesmo tempo. 

    A instalação do Visual Studio Express 2008 no Windows Vista pode falhar, caso o Windows Update esteja instalando as atualizações no computador ao mesmo tempo. Também pode haver falha se o SMS estiver instalando as Atualizações do Windows.

    Para resolver esse problema:

    Aguarde a conclusão das Atualizações do Windows. Reinicie o computador e, em seguida, faça o mesmo com a instalação do Visual Studio Express Edition.

    2.1.1.8. A instalação do Visual Studio 2008 lado a lado com o Visual Studio 2005 no mesmo computador faz com que o Visual Studio 2005 falhe ao reparar o .NET Framework 2.0.

    Qundo o Visual Studio 2008 está instalado no mesmo computador que o Visual Studio 2005, o Visual Studio 2005 falha ao reparar o .NET Framework 2.0.

    Para resolver esse problema:

    Repare o .NET Framework 2.0 separadamente.

    2.1.1.9. A instalação do Visual Studio 2008 em um computador Windows Vista que tenha versões anteriores do .NET Framework 3.5 pode falhar.

    Quando o Visual Studio 2008 estiver sendo instalado em um computador Windows Vista que tenha versões anteriores do Visual Studio, a instalação poderá falhar durante a instalação do .NET Framework 3.5.

    Para resolver esse problema:

    Usando o Painel de Controle, desinstale as seguintes atualizações do Windows:

    - Hotfix para Microsoft Windows (KB110806)

    - Hotfix para Microsoft Windows (KB930264)

    - Hotfix para Microsoft Windows (KB929300)

    2.1.1.10. A Instalação do Visual Studio 2008 pode exibir uma mensagem para solicitar que você feche os aplicativos em execução.

    A Instalação do Visual Studio 2008 pode exibir uma mensagem para solicitar que você feche os aplicativos em execução.  Alguns dos aplicativos podem ter identificadores numéricos e alguns identificadores vazios. Na mensagem, talvez você veja as IDs de Processo dos aplicativos que devem ser fechados. Os nomes dos aplicativos não são mostrados.

    Para resolver esse problema:

    É recomendável que você feche esses aplicativos para que eles não afetem o processo de instalação.

    Você pode encontrar os nomes dos aplicativos que devem ser fechados procurando suas IDs de Processo no Gerenciador de Tarefas.

    1. Pressione CTRL+ALT+DEL e clique em Gerenciador de Tarefas.

    2. No menu Exibir, clique em Selecionar Colunas.

    3. Selecione PID (Identificador do Processo) e clique em OK.

    4. No Gerenciador de Tarefas, clique em PID para classificar as entradas por PID.

    5. Procure as IDs de Processo mostradas na mensagem.

    Você também pode clicar em Ignorar na caixa de mensagem e continuar a instalação. Essa ação talvez exija uma reinicialização depois da conclusão da instalação.

    2.1.1.11. A notificação de balão da Atualização Automática do Windows será exibida durante a instalação do Visual Studio no Windows Vista.

    Quando o Visual Studio 2008 estiver sendo instalado em um computador Windows Vista que não tenha o .NET Framework 2.0 SP1 e o .NET Framework 3.0 SP1, uma notificação de balão da Atualização Automática do Windows é exibida e solicita que você reinicie o computador.

    Para resolver esse problema:

    Não reinicie até que a instalação do Visual Studio esteja concluída.

    2.1.1.12. O Visual Studio Express 2008 não funciona após uma atualização do Windows XP ou Windows Server 2003 para o Windows Vista RTM.

    O Visual Studio Express 2008 não funciona depois de uma atualização do Windows XP ou Windows Server 2003 para Windows Vista RTM.

    Para resolver esse problema:

    Usando o Painel de Controle, siga as etapas a seguir.

    1. Desinstale o .NET Framework 3.5.

    2. Reinstale o .NET Framework 3.5 usando o CD do Visual Studio Express 2008 ou de http://www.microsoft.com.

    3. Repare o Visual Studio Express 2008.

    2.1.1.13. Se o computador entrar no modo de suspensão ou de hibernação durante a instalação do Visual Studio Express, a instalação poderá parar quando o computador retornar da suspensão ou hibernação.

    Se o computador entrar no modo de suspensão ou hibernação durante a instalação do Visual Studio Express, a instalação poderá parar quando o computador retornar da suspensão ou hibernação.

    Para resolver esse problema:

    1. Abra o Gerenciador de Tarefas.

    2. Dependendo de qual instalação do Visual Studio Express Edition estiver sendo executada, selecione uma das opções a seguir no Gerenciador de Tarefas: "Instalação do Visual C++ 2008 Express Edition", ou "Instalação do Visual Basic 2008 Express Edition", ou "Instalação do Visual C# 2008 Express Edition", ou "Instalação do Visual Web Developer 2008 Express Edition".

    3. Clique em Finalizar Tarefa.

    4. Depois que a tela de instalação do Visual Studio 2008 desaparecer, reinicie a instalação do Visual Studio 2008.

    2.1.1.14. Durante a instalação ou desinstalação do Visual Studio 2008 Express Editions, uma caixa de diálogo aparece e solicita que você feche o processo de instalação.

    Durante a instalação ou desinstalação do Visual Basic 2008 Express Edition, Visual C++ 2008 Express Edition, Visual C# 2008 Express Edition, Visual Web Developer 2008 Express Edition, uma caixa de diálogo aparecerá com a mensagem “O aplicativo a seguir deve ser fechado para que a instalação continue:”

    A lista de aplicativos mostrada contém a instalação em si, sendo semelhante ao que se segue:

    Instalação do Visual C++ 2008 Express Edition

    Instalação do Visual C# 2008 Express Edition

    Instalação do Visual Basic 2008 Express Edition

    Instalação do Visual Web Developer 2008 Express Edition

    instalação

    Para resolver esse problema:

    Clique em “Ignorar” e continue com a instalação.

    2.1.1.15. O seguinte componente não pôde ser instalado: Microsoft Silverlight Runtime

    A instalação silenciosa do Silverlight Runtime pode falhar nas máquinas com versões existentes de pré-lançamento do mecanismo Silverlight.

    Para resolver esse problema:

    Visite http://www.microsoft.com/silverlight/ ou execute manualmente a instalação do Silverlight de WCU\Silverlight\Silverlight1.0.exe na mídia do Visual Studio Express.

    Visitar o local da Web habilitado para o Silverlight instalará a versão mais recente do Silverlight Runtime na máquina ou atualizará a versão existente.

    2.1.2. Visual C++ Express Edition

    Não existem problemas conhecidos.

    2.1.3. Visual C# Express Edition

    Não existem problemas conhecidos.

    2.1.4. Visual Basic Express Edition

    Não existem problemas conhecidos.

    2.1.5. Visual Web Developer Express Edition

    Não existem problemas conhecidos.

    2.2. Desinstalação

    2.2.1. Assuntos gerais

    2.2.1.1. Quando o Visual Studio 2008 Express estiver sendo instalado, será solicitado que o usuário feche os aplicativos em execução e a mensagem mostrará somente números. 

    Durante a desinstalação, a instalação do Visual Studio Express pode solicitar que o usuário feche aplicativos existentes que poderiam afetar o processo de desinstalação. Na mensagem, talvez o usuário veja as IDs de Processo dos aplicativos que devem ser fechados. O usuário não pode ver os nomes dos aplicativos.

    Para resolver esse problema:

    O usuário pode encontrar os nomes dos aplicativos que devem ser fechados procurando as IDs de Processo no Gerenciador de Tarefas, como se segue.

    1. Pressione CTRL+ALT+DEL e clique em Gerenciador de Tarefas.

    2. No menu Exibir, clique em Selecionar Colunas.

    3. Selecione PID (Identificador do Processo) e clique em OK.

    4. No Gerenciador de Tarefas, clique em PID para classificar as entradas por PID.

    5. Procure as IDs de Processo mostradas na mensagem.

    Você também pode clicar em Ignorar na caixa de mensagem e continuar a desinstalação. Essa ação talvez exija uma reinicialização depois da conclusão da desinstalação.

    2.2.1.2. A desinstalação do Visual Studio 2008 pode exibir uma caixa de diálogo para solicitar que o usuário feche os aplicativos em execução.

    A desinstalação do Visual Studio 2008 pode exibir uma mensagem para solicitar que o usuário feche os aplicativos em execução. Alguns dos aplicativos podem ter identificadores numéricos e alguns identificadores vazios. Na mensagem, as IDs de Processo podem ser mostradas, mas os nomes dos aplicativos que devem ser fechados não são mostrados.

    Para resolver esse problema:

    É recomendável que você feche esses aplicativos para que eles não afetem o processo de desinstalação. Você pode encontrar os nomes dos aplicativos que devem ser fechados procurando suas IDs de Processo no Gerenciador de Tarefas.

    1. Pressione CTRL+ALT+DEL e clique em Gerenciador de Tarefas.

    2. No menu Exibir, clique em Selecionar Colunas.

    3. Selecione PID (Identificador do Processo) e clique em OK.

    4. No Gerenciador de Tarefas, clique no PID para que as entradas sejam classificadas por PID e localize os nomes dos aplicativos.

    Você também pode clicar em Ignorar na caixa de mensagem e continuar. Essa ação talvez exija uma reinicialização depois da conclusão da desinstalação.

    2.2.1.3. A desinstalação de uma versão de idioma de um Express Edition remove os atalhos do menu Iniciar de todas as versões de idioma da mesma edição.

    Várias versões de idioma do Visual Studio 2008 Express Editions podem ser instaladas e usadas no mesmo computador. Entretanto, a desinstalação de uma versão de idioma de um Express Edition remove os atalhos do menu Iniciar do Windows de todas as versões de idioma. Por exemplo, se você tiver instalado as edições em inglês e francês do Visual Basic 2008 Express Edition e, em seguida, desinstalar uma das versões de idioma, a versão remanescente não poderá ser iniciada do menu Iniciar.

    Observação: isso afeta todos os Express Editions, com exceção do Visual Web Developer 2008 Express Edition.

    Para resolver esse problema:

    Você pode substituir os atalhos ausentes executando uma Reparação por meio do Modo de Manutenção da Instalação do Express Edition, como se segue.

    1. No Painel de Controle, clique em Adicionar ou Remover Programas (Programas e Recursos no Windows Vista).

    2. Selecione o produto que deseja reparar e clique no botão Alterar/Remover (Desinstalar/Alterar no Windows Vista).

    3. Selecione Reparar ou Reinstalar e clique em Avançar.

    4. Escolha o caminho de mídia de instalação e clique em Instalar.

    Os atalhos do menu Iniciar agora devem estar disponíveis.

    2.2.2. Visual C++ Express Edition

    Não existem problemas conhecidos.

    2.2.3. Visual C# Express Edition

    Não existem problemas conhecidos.

    2.2.4. Visual Basic Express Edition

    Não existem problemas conhecidos.

    2.2.5. Visual Web Developer Express Edition

    Não existem problemas conhecidos.

    2.3. Questões do produto

    2.3.1. Assuntos gerais

    2.3.1.1. No O/R Designer, a mensagem de erro ‘Não há uma marca de ordem de byte Unicode. Não é possível alternar para Unicode’, é exibida quando um arquivo .DBML que foi criado com o Visual Studio 2008 Beta 2 é aberto. 

    No Visual Studio 2008 Beta 2, o O/R Designer (Object Relational Designer) criou arquivos .DBML como ordem de byte UTF-8 , mesmo que a codificação UTF-16 estivesse especificada no arquivo real.  Abrir arquivos .DBML criados com o Beta 2 pode gerar o erro ‘Não há uma marca de ordem de byte Unicode. Não é possível alternar para Unicode’.

    Para resolver esse problema:

    - Clique com o botão direito do mouse no arquivo .DBML no Gerenciador de Soluções, abra-o usando o editor de XML e salve o arquivo.  Fazer isso não afeta o conteúdo atual do arquivo .DBML e não há perda de dados.

    2.3.1.2. Aplicativos ClickOnce não podem ser publicados em um servidor remoto por meio de FTP ou HTTP no Visual Basic Express Edition e Visual C# Express Edition. 

    Ao tentar publicar um aplicativo ClickOnce em um servidor remoto do Visual Basic Express Edition ou Visual C# Express Edition usando FTP ou HTTP, a mensagem “Falha ao conectar-se ao '<nome_servidor>' com o seguinte erro: Não é possível criar o site '<nome_servidor>'. Os componentes para comunicação com o FrontPage Server Extensions não estão instalados” será exibida.

    Para resolver esse problema:

    - Instale o Visual Web Developer Express Edition.

    -ou-

    1. Use o caminho do arquivo local para publicar, por exemplo, '\publish'.

    2. Use um programa de FTP do Windows ou externo para copiar o diretório '\publish' no servidor remoto.

    Para obter mais detalhes sobre esse problema, consulte http://go.microsoft.com/fwlink/?LinkId=102310.

    2.3.1.3. O SQL Server Compact 3.5 não usa a propriedade Encrypt da classe SqlCeConnection.

    A propriedade Encrypt não é mais usada na classe SqlCeConnection. A propriedade é mantida no SQL Server Compact 3.5 apenas para compatibilidade com versões anteriores. A propriedade não deve ser usada.

    Para resolver esse problema:

    Use a propriedade do modo de criptografia da classe SqlCeConnection para criptografar arquivos de banco de dados do SQL Server Compact 3.5. Os usos do modo de criptografia, juntamente com os exemplos de código, são descritos a seguir.

    1. Para criar um novo banco de dados criptografado do SQL Server Compact 3.5.

    [Visual C#]

    SqlCeEngine engine = new SqlCeEngine("Data Source=Northwind.sdf;encryption mode=platform default;Password=password#1;"); engine.CreateDatabase();

    [Visual Basic]

    Dim engine As SqlCeEngine engine = New SqlCeEngine("Data Source=Northwind.sdf;encryption mode=platform default;Password= password#1;") engine.CreateDatabase()

    2. Para atualizar um banco de dados do SQL Server 2005 Compact Edition (versão 3.1) ou do SQL Server 2005 Mobile Edition (versão 3.0) para um banco de dados criptografado do SQL Server Compact 3.5.

    [Visual C#]

    SqlCeEngine engine = new SqlCeEngine("Data Source=Northwind.sdf;Password= password#1;"); engine.Upgrade ("Data Source=Northwind.sdf;encryption mode=platform default;Password= password#2;");

    [Visual Basic]

    Dim engine As SqlCeEngine engine = New SqlCeEngine("Data Source=Northwind.sdf;Password=password#1;") engine.Upgrade("Data Source=Northwind.sdf;encryption mode=platform default;Password=password#2;")

    3. Para alterar o modo de criptografia de um banco de dados existente do SQL Server Compact 3.5.

    [Visual C#]

    SqlCeEngine engine = new SqlCeEngine("Data Source=Northwind.sdf;Password= password#1;"); engine.Compact("Data Source=Northwind.sdf;encryption mode=ppc2003 compatibility;Password= password#1;");

    [Visual Basic]

    Dim engine As SqlCeEngine engine = New SqlCeEngine("Data Source=Northwind.sdf;Password=password#1;") engine.Compact("Data Source=Northwind.sdf;encryption mode=ppc2003 compatibility;Password=password#1;")

    4. Para criptografar um banco de dados não criptografado do SQL Server Compact 3.5.

    [Visual C#]

    SqlCeEngine engine = new SqlCeEngine("Data Source=Northwind.sdf"); engine.Compact("Data Source=Northwind.sdf;encryption mode=platform default;Password= password#1;");

    [Visual Basic]

    Dim engine As SqlCeEngine engine = New SqlCeEngine("Data Source=Northwind.sdf;") engine.Compact("Data Source=Northwind.sdf;encryption mode=platform default;Password=password#1;")

    2.3.1.4. Durante a atualização de um projeto do Visual Studio 2005 para o Visual Studio 2008, o banco de dados criptografado do SQL Server Compact não é atualizado e os aplicativos ClickOnce devem ser republicados.

    Arquivos de banco de dados (*.sdf) criados por versões anteriores do SQL Server Compact não são compatíveis com o SQL Server Compact 3.5. Arquivos de banco de dados não criptografados de versões anteriores do SQL Server Compact são atualizados quando um projeto do Visual Studio 2005 é atualizado no Visual Studio 2008. Arquivos de banco de dados criptografados devem ser manualmente atualizados. Se o projeto do Visual Studio 2005 usar o ClickOnce para publicar um aplicativo, este deverá ser republicado depois que o projeto for atualizado no Visual Studio 2008.

    Para resolver esse problema:

    Atualize os arquivos de banco de dados criptografados, executando os seguintes procedimentos.

    1. Clique em Dados.

    2. Clique em Adicionar Nova Fonte de Dados.

    3. Clique em Adicionar Conexão. Se uma versão anterior do arquivo do banco de dados estiver aberta, será exibida uma mensagem. Se você clicar em OK, a caixa de diálogo Atualizar para o Banco de Dados SQL Server Compact 3.5 será exibida.

    Como uma alternativa, a API do SqlCeEngine.Upgrade pode ser usada para cenários de programação, conforme mostrado nos seguintes exemplos de código.

    [Visual C#]

    SqlCeEngine engine = new SqlCeEngine("Data Source=Northwind.sdf;Password=passw0rd;");
    engine.Upgrade ("Data Source=Northwind.sdf;encryption mode=platform default;Password=passw0rd;");

    [Visual Basic]

    Dim engine As SqlCeEngine
    engine = New SqlCeEngine("Data Source=Northwind.sdf;Password=password#1;")
    engine.Upgrade("Data Source=Northwind.sdf;encryption mode=platform default;Password=password#2;")

    Se o projeto usar o ClickOnce para publicar um aplicativo, este deverá ser republicado após ter sido atualizado no Visual Studio 2008. Ao republicar o aplicativo ClickOnce no Visual Studio 2008, talvez você veja um aviso de que o pré-requisito do SQL Server 2005 Compact Edition não pode ser localizado para inicialização. Você pode ignorar o aviso.

    2.3.1.5. Os tipos de dados do SQL Server Compact 3.5 para parâmetros como SqlDbType ou DbType devem ser explicitamente definidos.

    Se os tipos de dados para parâmetros como SqlDbType ou DbType não forem explicitamente definidos, será emitida uma exceção.

    Para resolver esse problema:

    Defina explicitamente o tipo de dados para parâmetros como SqlDbType ou DbType. Fazer isso é crítico no caso de tipos de dados BLOB (imagem e ntext). Um exemplo de código é apresentado a seguir.

    [Visual C#]

    SqlCeEngine engine = new SqlCeEngine(connString);
    engine.CreateDatabase();
    engine.Dispose();
    SqlCeConnection conn = new SqlCeConnection(connString);
    conn.Open();
    SqlCeCommand cmd = conn.CreateCommand();
    cmd.CommandText = "CREATE TABLE BlobTable(name nvarchar(128), blob ntext);";
    cmd.ExecuteNonQuery();
    cmd.CommandText = "INSERT INTO BlobTable(name, blob) VALUES (@name, @blob);";
    SqlCeParameter paramName = cmd.Parameters.Add("name", SqlDbType.NVarChar, 128);
    SqlCeParameter paramBlob = cmd.Parameters.Add("blob", SqlDbType.NText);
    paramName.Value = "Name1";
    paramBlob.Value = "Name1".PadLeft(4001);
    cmd.ExecuteNonQuery();

    [Visual Basic]

    Dim engine As SqlCeEngine
    engine = New SqlCeEngine(connString)
    engine.Dispose()
    Dim conn As SqlCeConnection
    conn.Open()
    Dim cmd As SqlCeCommand
    cmd.CommandText = "CREATE TABLE BlobTable(name nvarchar(128), blob ntext);"
    cmd.ExecuteNonQuery()
    cmd.CommandText = "INSERT INTO BlobTable(name, blob) VALUES (@name, @blob);"
    Dim paramName As SqlCeParameter
    Dim paramBlob As SqlCeParameter
    paramName = cmd.Parameters.Add("name", SqlDbType.NVarChar, 128)
    paramBlob = cmd.Parameters.Add("blob", SqlDbType.NText)
    paramName.Value = "Name1"
    paramBlob.Value = "Name1".PadLeft(4001)
    cmd.ExecuteNonQuery()

    2.3.1.6. O Pesquisador de Propriedade exibe valores como datas e números usando o formato norte-americano.

    O pesquisador de propriedade no designer Windows Presentation Foundation (WPF) exibe e edita valores usando o formato norte-americano. Isso corresponde à convenção XAML de uso do CultureInfo en-US.  Por exemplo, datas e números são sempre no formato norte-americano. Datas são sempre exibidas como mm/dd/aa. Se você inserir um valor de data no pesquisador de propriedade, ele será convertido com a suposição de que estará no formato mm/dd/aa.

    Para resolver esse problema:

    Nenhuma solução alternativa está disponível.

    2.3.1.7. A Refatoração do Código não altera arquivos XAML.

    Se você usar a refatoração de código para modificações de tipo ou membro, ela não se propagará para os arquivos XAML. 

    Por exemplo, dado um UserControl denominado MyCustomControl, se você usar a refatoração para alterar o nome de UserControl para FancyControl no arquivo de código, essa alteração de nome afetará somente os arquivos de código e todas as instâncias de MyCustomControl em arquivos XAML que não forem atualizados.

    Além disso, a compilação pode se suceder incorretamente sem erro até que a recompilação ou limpeza do projeto ou da solução seja executada.

    Para resolver esse problema:

    As modificações nos arquivos XAML devem ser feitas manualmente. É recomendável usar a ferramenta Localizar e Substituir para fazer isso.

    2.3.1.8. Fazer alterações no XAML não refatora os arquivos de código.

    Se você alterar tipos ou membros em um arquivo XAML, essas alterações não serão propagadas para os arquivos de código.

    Por exemplo, se você alterar o nome do Botão, que possui manipuladores de eventos associados a ele, do editor de XAML, o code-behind não será atualizado.

    Para resolver esse problema:

    As modificações nos arquivos de código devem ser feitas manualmente. É recomendável usar a ferramenta Localizar e Substituir para fazer isso.

    2.3.1.9. Os projetos do Visual Studio 2008 não podem ser compilados no Expression Blend.

    As soluções e os projetos criados no Visual Studio 2008 podem ser abertos e editados no Expression Blend, mas não podem ser compilados. Além disso, ao abrir projetos do Expression Blend no Visual Studio 2008, eles são atualizados para o formato do Visual Studio 2008. Depois dessa atualização, o projeto ainda pode ser aberto e editado no Expression Blend, mas não pode ser compilado no Expression Blend.

    Para resolver esse problema:

    Para obter mais informações sobre a disponibilidade e as instruções de instalação, consulte aqui ou o site do Microsoft Expression.

    2.3.1.10. Usar o Pesquisador de Propriedade durante a depuração pode causar falha no Visual Studio.

    Se você usar o Pesquisador de Propriedade para fazer alterações em seus arquivos XAML enquanto estiver depurando um aplicativo, o Visual Studio poderá falhar.

    Para resolver esse problema:

    Faça alterações no seu arquivo XAML antes de depurar, ou pare a depuração antes de modificar o arquivo XAML.

    2.3.1.11. O Visual Studio trava ou falha quando um arquivo XAML que contém um ControlTemplate em um ResourceDictionary está sendo editado.

    Se o Visual Studio travar ou falhar quando você estiver editando um arquivo XAML, a causa pode ser um problema conhecido com recursos do ControlTemplate em um bloco de recursos. 

    Por exemplo:

    <Window.Resources>
        <ControlTemplate x:Key="ct" . . . > . . . </ControlTemplate>
    . . .
    </Window.Resources>

    Para resolver esse problema:

    Execute um dos seguintes procedimentos:

    - Coloque seus modelos de controle em um ResourceDictionary diferente e use a propriedade MergedDictionaries no bloco de recursos do elemento.

    - Coloque seus modelos de controle em um dicionário app.xaml.

    - Encapsule seus recursos em um desnecessário, mas inofensivo <ResourceDictionary></ResourceDictionary>.

    - Coloque seu ControlTemplate em um Estilo.

    2.3.1.12. O Visual Studio pode parar quando você o associar a longas chamadas do Método ObjectDataProvider.

    Quando você o associa a um ObjectDataProvider por meio do XAML e o carrega no designer WPF, se o ObjectDataProvider fizer uma chamada a um banco de dados, a operação poderá ser muito longa e consumirá muita memória.  Essa situação pode fazer com que o designer WPF trave até que a operação seja concluída.

    Para resolver esse problema:

    Evite configurar um ObjectDataProvider desse modo no momento de design. De modo programático, use o método DesignerProperties.IsInDesignMode() apenas para executar trabalhos longos ou que consumam muita memória no tempo de execução.

    2.3.2. Visual C++ Express Edition

    2.3.2.1. Os assistentes de aplicativo MFC ANSI que possuem nomes de projeto não-ASCII contêm caracteres inválidos.

    Se um caminho de projeto contiver caracteres com uma codificação ANSI diferente daquela que está associada ao idioma do produto do Visual Studio, o arquivo .rc no formato ANSI conterá caracteres inválidos. Por exemplo, quando uma SKU do Visual Studio no idioma inglês for usada em um ambiente operacional no idioma chinês simplicado, os nomes do projeto em chinês terão suporte somente nos projetos Unicode.

    Para resolver esse problema:

    Converta o arquivo .rc em Unicode, como se segue.

    1. Clique com o botão direito do mouse no arquivo .rc e clique em Exibir Código.

    2. Depois que o arquivo .rc for aberto no editor, no menu Arquivo, clique em Salvar como.

    3. Selecione Salvar com Codificação e, e seguida, selecione Codificação: Unicode - página de código 1200.

    2.3.2.2. O depurador mostra incorretamente C++ como a linguagem quando o código C# está vinculado através do vínculador C++.

    Quando os clientes estiverem depurando uma imagem (exe ou dll) criada vinculando-se um ou mais .netmodules por meio de link.exe, talvez descubram que ao depurar em assemblies contidos pelos .netmodules vinculados, o depurador interpreta o código como C++/CLI, no lugar da linguagem que foi usada para criar o assembly. A pilha de chamadas exibe informações de C++/CLI e o avaliador de expressão usa a sintaxe e a semântica C++/CLI.

    Para resolver esse problema:

    Nenhuma solução alternativa está disponível.

    2.3.3. Visual C# Express Edition

    2.3.3.1. O depurador mostra incorretamente C++ como a linguagem quando o código C# está vinculado através do vínculador C++.

    Quando os clientes estiverem depurando uma imagem (exe ou dll) criada vinculando-se um ou mais .netmodules por meio de link.exe, talvez descubram que ao depurar em assemblies contidos pelos .netmodules vinculados, o depurador interpreta o código como C++/CLI, no lugar da linguagem que foi usada para criar o assembly. A pilha de chamadas exibe informações de C++/CLI e o avaliador de expressão usa a sintaxe e a semântica C++/CLI.

    Para resolver esse problema:

    Nenhuma solução alternativa está disponível.

    2.3.4. Visual Basic Express Edition

    2.3.4.1. Renomear um arquivo no Gerenciador de Soluções não solicita a refatoração da renomeação em projetos WPF.

    Se você clicar com o botão direito em um arquivo XAML no Gerenciador de Soluções e clicar em Renomear, o nome do arquivo será alterado, mas não haverá nenhuma solicitação para refatorar o nome da classe no XAML ou code-behind. Se você renomear, especificamente, o arquivo XAML que é referenciado na propriedade StartupUri no arquivo XAML do aplicativo (por exemplo, se você alterar Window1.xaml para MainWindow.xaml), será preciso alterar manualmente a propriedade StartupUri.

    Para resolver esse problema:

    As modificações devem ser feitas manualmente. É recomendável usar a ferramenta Localizar e Substituir para fazer isso.

    2.3.5. Visual Web Developer Express Edition

    Não existem problemas conhecidos.

    3. Links relacionados

    3.1. Leiame do Visual Studiohttp://go.microsoft.com/fwlink/?LinkId=102508.

    3.2. Leiame do NET Framework:http://go.microsoft.com/fwlink/?LinkId=1102511.

    3.3. Biblioteca MSDN para Leiame do Visual Studio: http://go.microsoft.com/fwlink/?LinkId=102512

    3.4. Baixe os Livros Online e as Amostras do SQL Server Compact 3.5 de http://go.microsoft.com/fwlink/?LinkID=96191 e os Serviços de Sincronização para Livros Online e Amostras do ADO.NET v1.0 de http://go.microsoft.com/fwlink/?LinkId=80742. Para adicioná-los à Coleção Combinada de Arquivos de Ajuda do Visual Studio, execute os seguintes procedimentos.

    1. Clique em Iniciar, aponte para Todos os Programas, Microsoft Visual Studio 2008 e clique em Documentação do Microsoft Visual Studio 2008.

    2. Na Coleção Combinada de Arquivos de Ajuda do Visual Studio, clique em Ajuda e em Índice.

    3. Na caixa Pesquisar, digite “gerenciador da coleção” e clique na entrada da Ajuda em “Gerenciador da Coleção”, no Índice.

    4. No tópico Coleção Combinada de Arquivos de Ajuda, selecione o SQL Server Compact 3.5 e clique em Atualizar VSCC.

    5. Nas duas caixas de diálogo que aparecerem, leia as exigências e clique em OK.

    6. Feche a Coleção Combinada de Arquivos de Ajuda do Visual Studio e reabra-a em seguida. Os Manuais Online do SQL Server Compact agora estão disponíveis no Sumário, no Índice, na Pesquisa e na Ajuda F1.

    3.5. Para obter as últimas informações sobre problemas com o uso do designer WPF noVisual Studio 2008, consulte o Cider wiki no Channel9, http://go.microsoft.com/fwlink/?LinkId=83541.

    3.6. Visual J# MSDN Developer Center:http://go.microsoft.com/fwlink/?LinkId=102513.

    3.7. A ferramenta XML to Schema pode ser baixada de http://go.microsoft.com/fwlink/?LinkId=102514.

    A ferramenta XML to Schema é um modelo livre de item de projeto que automatiza a criação de conjuntos de esquemas XML de qualquer número de documentos XML. Se você está trabalhando com LINQ to XML no Visual Basic 2008, esse utilitário pode aprimorar significativamente sua experiência de edição, adicionando esquemas XML (arquivos .xsd) a seu projeto, que fornecem IntelliSense para propriedades XML. A ferramenta também pode ser usada para criar um conjunto de esquemas XML com base em um conjunto existente de documentos XML.

    © 2007 Microsoft Corporation. Todos os direitos reservados. Termos de Uso  | Marcas Comerciais  | Declaração de Privacidade