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.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.
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.
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.
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.
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.
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.
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.
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)
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.
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.
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.
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.
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.
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.
Não existem problemas conhecidos.
Não existem problemas conhecidos.
Não existem problemas conhecidos.
Não existem problemas conhecidos.
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.
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.
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.
Não existem problemas conhecidos.
Não existem problemas conhecidos.
Não existem problemas conhecidos.
Não existem problemas conhecidos.
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.
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.
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;")
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.
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()
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Não existem problemas conhecidos.
3.1. Leiame do Visual Studio: http://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