Sintomas
Quando utilizar o Web Forms Designer para editar um formulário Web no Visual Studio 2013, Visual Studio falha. Este problema ocorre quando a página utiliza uma combinação específica de regras de folhas de estilo em cascata (CSS). Por exemplo, a página utiliza as seguintes regras:
<style type="text/css"> .class1 { line-height: 25px; } .class2 { font-size: 15px; } .class3 { line-height: inherit; }</style>
Se todas estas regras são aplicadas ao mesmo elemento no HTML do formulário da Web, o Visual Studio falha quando o ficheiro é aberto no estruturador de formulários da Web.
Causa
Estruturador de formulários Web poderá falhar quando tenta determinar o tamanho de tipo de letra correcto se a altura da linha for explicitamente definida por uma regra e, em seguida, não definida por uma regra CSS diferente.
Resolução
Esta actualização está disponível a partir do Microsoft Download Center.
Centro de Transferências da Microsoft
O ficheiro seguinte está disponível para transferência a partir do Centro de Transferências da Microsoft:
Transferir o pacote de atualização agora.Para mais informações sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo que se segue para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
119591 Como obter ficheiros de suporte da Microsoft a partir de serviços online A Microsoft procedeu à deteção de vírus neste ficheiro. A Microsoft utilizou o software de deteção de vírus mais atual disponível na data de publicação do ficheiro. O ficheiro está armazenado em servidores com segurança avançada, que ajudam a impedir quaisquer alterações não autorizadas ao ficheiro.
Pré-requisitos
Esta correcção requer o Visual Studio 2013 Update 5.
Informações sobre reinício
Poderá ter de reiniciar o computador depois de aplicar esta correção.
Informações sobre a substituição
Esta correcção não substitui qualquer correcção disponibilizada anteriormente.
Informações de ficheiro
A versão inglesa desta correção tem os atributos de ficheiro listados na tabela que se segue (ou atributos de ficheiro posteriores). As datas e horas destes ficheiros estão listadas no formato de Hora Universal Coordenada (UTC). Quando visualizar as informações dos ficheiros, estas serão convertidas na hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador Fuso horário no item data e hora no painel de controlo.
Nome do ficheiro |
Versão do ficheiro |
Tamanho do ficheiro |
Data |
Hora |
Plataforma |
---|---|---|---|---|---|
VS12-KB3124249.exe |
12.0.40633.0 |
8,098,920 |
16-Dec-2015 |
0:56 |
x86 |
Solução
Para contornar este problema, utilize um dos seguintes métodos se o ficheiro CSS pode ser alterado:
-
Remova o valor de altura da linha de um elemento que tenha outros estilos definidos.
-
Remova o valor de tamanho de tipo de letra para um elemento que tenha a altura da linha definida.