Log de alterações (Ferramentas do Visual Studio para Unity, Windows)
Log de alterações de Ferramentas do Visual Studio para Unity.
17.11.2.0
Lançada em 13 de agosto de 2024
Correções de bug
Integração:
Acessibilidade aprimorada.
Simplifique
UNT0026
, para dar suporte apenas a construções de declaração de variável.
17.11.1.0
Lançado em 23 de julho de 2024
Correções de bug
Integração:
Correções de estabilidade.
Corrija a detecção do Android Player.
Melhore a detecção de editores e reprodutores.
17.11.0.0
Lançado em 11 de junho de 2024
Novos recursos
Integração:
- Adicionar suporte de build de luz para projetos no estilo SDK
17.10.1.0
Lançamento em 21 de maio de 2024
Novos recursos
Integração:
- Supressor
USP0022
adicionado. Os objetos do Unity não devem usar união se nula.
- Supressor
Correções de bug
Integração:
Exiba o foco do teclado conforme esperado ao navegar nas Mensagens do Unity.
Melhore a análise de anúncios de jogadores.
Melhore a detecção de jogadores locais.
17.10.0.0
Lançado em 12 de março de 2024
Novos recursos
Integração:
- Melhore o analisador
UNT0024
para suportar tiposUnity.Mathematics.floatX
.
- Melhore o analisador
Correções de bug
Depuração:
- Corrija a exibição do tipo de valor anulável ao avaliar.
17.9.3.0
Lançado em 13 de fevereiro de 2024
Novos recursos
Integração:
Acessibilidade aprimorada.
Exibir QuickInfo para todos os símbolos usando
TooltipAttribute
(somente campos anteriormente).
Correções de bug
Integração:
17.9.2.0
Lançado em 3 de janeiro de 2024
Correções de bug
Integração:
- Problema de estabilidade que impedia o intellisense de funcionar corretamente corrigido.
17.9.1.0
Lançado em 12 de dezembro de 2023
Correções de bug
Integração:
Uso do serviço de idioma ao navegar no UPE corrigido.
Problema de estabilidade com referências de arquivo tgz no manifesto corrigido.
17.9.0.0
Lançado em 28 de novembro de 2023
Novos recursos
Integração:
Suporte aprimorado para
EditorInstance.json
.Suporte inicial a projetos SDK-Style adicionado
17.8.2.0
Lançado em 14 de novembro de 2023
Correções de bug
Depuração:
- Suporte aprimorado para consts ao avaliar.
Localização:
- Correção de problemas de localização.
17.8.1.0
Lançado em 14 de setembro de 2023
Novos recursos
Integração:
Correções de bug
Integração:
Corrigido
USP0008
com tipos parciais.
17.8.0.0
Lançado em 8 de agosto de 2023
Novos recursos
Integração:
Acessibilidade aprimorada.
Adicionada a detecção de instância de player local alternativa.
Adicionado suporte para
EditorInstance.json
.
Correções de bug
Integração:
Correção de um problema de desempenho que forçava uma avaliação completa do contexto do projeto.
Correção de um problema de desempenho com imagens e o UPE.
Depuração:
Foi corrigida a pesquisa de namespace para percorrer a hierarquia do namespace.
Correção de um problema com o caminho do arquivo de símbolo.
17.7.0.0
Lançado em 25 de julho de 2023
Novos recursos
Integração:
Correções de bug
Integração:
Correção de problemas de localização com o idioma russo.
Correção do comportamento das caixas de seleção com a caixa de diálogo "Implementar Mensagem do Unity".
Correção de problemas de cor e tema.
17.6.1.0
Lançado em 22 de maio de 2023
Novos recursos
Depuração:
- Adição de suporte para "Intervir específico".
17.6.0.0
Lançado em 16 de maio de 2023
Correções de bug
Depuração:
Correção de um problema ao usar o especificador de formato 'nq' com 'DebuggerDisplayAttribute'.
Correção de um problema de depuração com pacotes (relacionados a caminhos de arquivo relativos e de símbolo).
17.5.1.0
Lançado em 28 de fevereiro de 2023
Novos recursos
Integração:
- Adição de
USP0020
, o runtime do Unity invoca mensagens do Unity.
- Adição de
Correções de bug
Integração:
- Atualização de
UNT0033
para dar suporte a todas as sobrecargas deOnPostprocessAllAssets
.
- Atualização de
17.5.0.0
Lançado em 13 de dezembro de 2022
Novos recursos
Depuração:
Adicionada uma mensagem de erro ao usar condições incorretas em pontos de interrupção.
Configurações de exceção armazenadas em cache ao iniciar a sessão de depuração.
Integração:
Atualizado
UNT0006
para dar suporte a todas as sobrecargasOnPostprocessAllAssets
.Adicionadas
UNT0031
, operações de ativo no métodoLoadAttribute
.Adicionado
UNT0032
, método ineficiente para definirlocalPosition
elocalRotation
.Adicionado
UNT0033
, caso de mensagem incorreto.Severidade esbarrou em
Warning
,UNT0033
e diagnósticoUNT0015
eUNT0006
.Correção de “ifs” embutidos processados incorretamente por
UNT0026
.
Correções de bug
Depuração:
Correção do desempenho de tratamento de exceções.
Correção da associação de ponto de interrupção antes da instrução explícita do host ao usar filtros de tipo.
17.4.3.0
Lançado em 1º de novembro de 2022
Correções de bug
Integração:
- Execute o código COM no thread principal em retornos de chamada do CodeLens.
17.4.2.0
Lançado em 11 de outubro de 2022
Correções de bug
Integração:
- Corrigido o caso em que a comunicação assíncrona era concluída de forma síncrona.
17.4.1.0
Lançado em 14 de setembro de 2022
Correções de bug
Depuração:
- Corrigidos problemas de estabilidade ao criar pontos de interrupção, impedindo chamadas inesperadas para o agente do depurador.
17.4.0.0
Lançado em 9 de agosto de 2022
Novos recursos
Integração:
17.3.0.0
Lançado em 14 de junho de 2022
Novos recursos
Avaliação:
- Adicionado suporte para buffers de matriz fixa.
17.2.4.0
Lançado em 10 de maio de 2022
Novos recursos
Integração:
17.2.3.0
Lançado em 26 de abril de 2022
Correções de bug
Integração:
Correção de problemas de estabilidade ao relatar diagnósticos.
Correção de problemas de estabilidade com o protocolo de mensagem.
17.2.2.0
Lançado em 12 de abril de 2022
Novos recursos
Depuração:
- Protocolo de depurador aumentado para 2.58.
Correções de bug
Depuração:
- Correção de problemas de estabilidade ao lidar com exceções.
17.2.1.0
Lançado em 16 de março de 2022
Correções de bug
Integração:
- Corrigido o UPE ao trabalhar com pacotes externos. Essa correção requer um processo de nova geração, preservando totalmente a estrutura de pastas e disponível com o pacote do Editor do VS
2.0.15
.
- Corrigido o UPE ao trabalhar com pacotes externos. Essa correção requer um processo de nova geração, preservando totalmente a estrutura de pastas e disponível com o pacote do Editor do VS
17.2.0.0
Lançado em 15 de fevereiro de 2022
Novos recursos
Depuração:
- Adicionado suporte para depuração de geradores de origem.
Integração:
Lembre-se do último ponto de extremidade IP usado ao anexar manualmente.
Adicionado
UNT0026
,GetComponent
sempre aloca, para usarTryGetComponent
em vez disso.Atualizado
UNT0003
, uso deGetComponent
não genérico, para trabalhar comTryGetComponent
também.Atualizado
UNT0014
,GetComponent
chamado com não componente/interface, para trabalhar também comTryGetComponent
.USP0016
atualizado, detecção de inicialização com tipos de referência anuláveis, para trabalhar com objetos que não são do Unity.UNT0006
atualizado, assinatura de mensagem incorreta ao verificar a instância ou métodos estáticos.
Correções de bug
Integração:
- Remova o
RuntimePlatform
do Unity do nome do computador (o player anuncia).
- Remova o
17.1.0.0
Lançado em 19 de janeiro de 2022
Novos recursos
Integração:
Adicionado suporte a
CancelInvoke
ao diagnósticoUNT0016
(maneira não segura de obter o nome do método).Adicionadas as classes
ScriptedImporter
eAssetPostprocessor
a contêineres de mensagens conhecidos do Unity.Mensagens do Unity atualizadas para 2020.3.20f1.
Correções de bug
Integração:
Correção de problemas de tema escuro com a janela e os botões da caixa de diálogo.
Manipule corretamente as mensagens substituídas com o diagnóstico
UNT0021
de aceitação (a mensagem do Unity deve ser protegida).
17.0.4.0
Lançado em 5 de janeiro de 2022
Correções de bug
Integração:
Desabilite automaticamente a indexação de ativos para grandes projetos do Unity.
Não avisar para problema de compatibilidade ao referenciar o projeto UnityEngine.
17.0.3.0
Lançado em 14 de dezembro de 2021
Correções de bug
Integração:
- Redução do consumo de memória ao processar ativos.
17.0.2.0
Lançado em 30 de outubro de 2021
Correções de bug
Integração:
- Melhor tempo de build de luz, executando apenas supressores capazes de lidar com avisos do compilador CS. Todos os outros analisadores são executados por meio da análise da solução.
17.0.1.0
Lançado em 16 de outubro de 2021
Correções de bug
Integração:
- Redução do consumo de memória ao analisar ativos yaml.
17.0.0.0
Lançado em 8 de outubro de 2021
Novos recursos
Integração:
Adicionado suporte para o Visual Studio 2022.
Preterimos nosso gerador de projeto herdado para o Unity. No futuro, use o pacote Editor do Visual Studio mais recente em seus projetos (
Unity > Window > Package Manager
) e verifique se o Visual Studio 2022 está definido como seu editor de código preferido (Unity > Edit > Preferences > External Tools
).Mensagens do Unity atualizadas para 2020.3.9f1.
4.11.4.0
Lançado em 4 de outubro de 2021
Novos recursos
Integração:
- [Backported] Desabilite automaticamente a indexação de ativos para grandes projetos do Unity.
Correções de bug
Integração:
- Correção da detecção de expressão com suporte com diagnóstico
UNT0024
.
- Correção da detecção de expressão com suporte com diagnóstico
4.11.3.0
Lançado em 10 de agosto de 2021
Correções de bug
Integração:
4.11.2.0
Lançado em 13 de julho de 2021
Correções de bug
Integração:
- [Backported] Melhor tempo de build de luz, executando apenas supressores capazes de lidar com avisos do compilador CS. Todos os outros analisadores são executados por meio da análise da solução.
4.11.1.0
Lançado em 15 de junho de 2021
Correções de bug
Integração:
- [Backported] Redução do consumo de memória ao analisar ativos yaml.
4.11.0.0
Lançado em 25 de maio de 2021
Novos recursos
Integração:
Correções de bug
Integração:
- Correção de problemas com implementações explícitas de método e diagnóstico
UNT0006
.
- Correção de problemas com implementações explícitas de método e diagnóstico
4.10.3.0
Lançado em 8 de junho de 2021
Correções de bug
Integração:
- [Backported] Redução do consumo de memória ao analisar ativos yaml.
4.10.2.0
Lançado em 25 de maio de 2021
Novos recursos
Integração:
- Diagnóstico
UNT0024
adicionado. Priorize cálculos escalares em relação aos cálculos de vetor.
- Diagnóstico
Avaliação:
- Adicionado suporte para usar símbolos pdb portáteis para filtrar corretamente os locais visíveis.
Correções de bug
Integração:
Correção da estabilidade da pesquisa de referência de ativos.
O player fixo anuncia a análise com versões recentes do Unity.
4.10.1.0
Lançado em 11 de maio de 2021
Correções de bug
Integração:
Correção de problemas de estabilidade com o quickfix
UNT0008
.Correção de problemas de desempenho com threads.
4.10.0.0
Lançado em 13 de abril de 2021
Novos recursos
Integração:
Diagnóstico
UNT0019
adicionado. Chamada de indireção desnecessária paraGameObject.gameObject
.Diagnóstico
UNT0020
adicionado. AtributoMenuItem
usado em método não estático.Diagnóstico
UNT0021
adicionado. A mensagem do Unity deve ser protegida (aceitação).Diagnóstico
UNT0022
adicionado. Método ineficiente para definir a posição e a rotação.Diagnóstico
UNT0023
adicionado. Atribuição de união em objetos do Unity.Adição do supressor
USP0017
paraIDE0074
. Os objetos do Unity não devem usar a atribuição de união.Foi adicionada a detecção de projetos C# não favoritos direcionados ao Unity.
Adicionada a pesquisa de referência de ativos do Unity no CodeLens.
4.9.1.0
Lançado em 2 de março de 2021
Novos recursos
Avaliação:
Adicionado
Active Scene
aos locais, mostrando objetos de jogo raiz.Adicionado
this.gameObject
aos locais, considerando que ele é de uso comum em projetos do Unity.Adicionados grupos
Children
eComponents
a todas as instânciasGameObject
, para que você possa exibir facilmente toda a hierarquia de objetos.Adicionado
Scene Path
a todas as instânciasGameObject
, para mostrar o local na cena.Adicionado suporte para
JobEntityBatch
/Lambdas ao usar Entidades com geradores de origem.Suporte aprimorado para exibir grandes matrizes (usando bucketing de índice).
Foram adicionadas mensagens ausentes do Unity para a API 2019.4.
Correções de bug
Integração:
Correção de vários problemas de interface do usuário para idiomas que não são enu.
Correção de problemas de estabilidade com o diagnóstico
UNT0018
.
Depuração:
- Correção de problemas de desconexão de VM ao usar
Trace
métodos.
- Correção de problemas de desconexão de VM ao usar
Avaliação:
- Correção da filtragem de propriedades obsoletas gerando exceções.
4.9.0.0
Lançado em 20 de janeiro de 2021
Novos recursos
Integração:
Adição de suporte para arquivos
raytrace shaders
,UXML
eUSS
.Adicionado suporte de geração
.vsconfig
. Agora, o Visual Studio deve detectar quais componentes estão ausentes e solicitar que você os instale ao usar projetos do Unity.API de mensagens do Unity atualizada (para todos os métodos usados como corrotinas).
Detecção atualizada do SDK do Android.
Correções de bug
Integração:
Correção da atualização do processo ao usar a caixa de diálogo de seleção de instância.
Corrigido o diagnóstico
UNT0006
, dando avisos incorretos para corrotinas eAssetPostprocessor.OnAssignMaterialModel
.
4.8.2.0
Lançado em 10 de novembro de 2020
Novos recursos
Integração:
- Diagnóstico
UNT0010
aprimorado a ser aplicado a tudo que herda deComponent
, não apenasMonoBehaviour
.
- Diagnóstico
Correções de bug
Integração:
- Correção da invalidação de mensagem do CodeLens.
4.8.1.0
Lançado em 13 de outubro de 2020
Novos recursos
Avaliação:
- Adicionado suporte para conversão implícita com invocações. Anteriormente, o avaliador aplicava uma verificação estrita de tipo, resultando em mensagens de aviso
Failed to find a match for method([parameters...])
.
- Adicionado suporte para conversão implícita com invocações. Anteriormente, o avaliador aplicava uma verificação estrita de tipo, resultando em mensagens de aviso
Integração:
Diagnóstico
UNT0018
adicionado. Você não deve usar recursosSystem.Reflection
em mensagens críticas de desempenho comoUpdate
,FixedUpdate
,LateUpdate
ouOnGUI
.Supressores
USP0003
eUSP0005
aprimorados, com suporte a todos os métodos estáticosAssetPostprocessor
.Adição do supressor
USP0016
paraCS8618
.C# 8.0
apresenta tipos de referência anuláveis e tipos de referência não anuláveis. Não há suporte para a detecção de inicialização de tipos herdados deUnityEngine.Object
.Agora, usando o mesmo mecanismo de geração de projeto player e asmdef para o Unity 2019.x e 2020.x+.
Correções de bug
Integração:
- Foi corrigida a conclusão inesperada das mensagens nos comentários.
4.8.0.0
Lançado em 14 de setembro de 2020
Correções de bug
Integração:
- Correção da geração de projeto do player com o Unity 2019.x.
4.7.1.0
Lançado em 5 de agosto de 2020
Novos recursos
Integração:
Adicionado suporte a namespace aos modelos padrão.
API de mensagens do Unity atualizada para 2019.4.
Adição do supressor
USP0013
paraCA1823
. Campos privados com os atributosSerializeField
ouSerializeReference
não devem ser marcados como não utilizados (FxCop).Adição do supressor
USP0014
paraCA1822
. As mensagens do Unity não devem ser sinalizadas como candidatas ao modificadorstatic
(FxCop).Adição do supressor
USP0015
paraCA1801
. Parâmetros não utilizados não devem ser removidos das mensagens do Unity (FxCop).Adicionado suporte a MenuItem ao supressor
USP0009
.
Correções de bug
Integração:
4.7.0.0
Lançado em 23 de junho de 2020
Novos recursos
Integração:
Foi adicionado suporte para pastas de soluções persistentes durante a regeneração de solução e de projetos no Unity.
Diagnóstico
UNT0015
adicionado. Detectar assinatura de método incorreta com o atributoInitializeOnLoadMethod
ouRuntimeInitializeOnLoadMethod
.Diagnóstico
UNT0016
adicionado. UsarInvoke
,InvokeRepeating
,StartCoroutine
ouStopCoroutine
com um primeiro argumento como literal de cadeia de caracteres não é de tipo seguro.Diagnóstico
UNT0017
adicionado. A invocaçãoSetPixels
é lenta.Adicionado suporte para comentário de bloco e recuo para arquivos do Sombreador.
Correções de bug
Integração:
Não redefina a seleção ao filtrar mensagens no assistente de mensagem do Unity.
Sempre use o navegador padrão ao abrir a documentação da API do Unity.
Corrigidos os supressores
USP0004
,USP0006
eUSP0007
com as seguintes regras: supressãoIDE0044
(somente leitura),IDE0051
(não usado),CS0649
(nunca atribuído) a todos os campos decorados com o atributo SerializeField. SuprimirCS0649
(nunca atribuído) para campos públicos de todos os tipos estendendoUnity.Object
.Corrigimos a verificação de parâmetro de tipo genérico para diagnóstico
UNT0014
.
Avaliação:
- Correção da comparação de igualdade com enumerações.
4.6.1.0
Lançado em 19 de maio de 2020
Correções de bug
Integração:
Avisar se não for possível criar o servidor de mensagens no lado do Unity.
Execute corretamente os analisadores durante a compilação leve.
Correção de um problema em que uma classe MonoBehaviour criada do UPE não correspondia ao nome do arquivo.
4.6.0.0
Lançado em 14 de abril de 2020
Novos recursos
Integração:
Adicionado suporte para CodeLens (scripts e mensagens do Unity).
Diagnóstico
UNT0012
adicionado. Detectar e encapsular chamadas para corrotinas emStartCoroutine()
.Diagnóstico
UNT0013
adicionado. Detectar e remover atributo inválido ou redundanteSerializeField
.Diagnóstico
UNT0014
adicionado. DetectarGetComponent()
chamado com tipo não componente ou não interface.Adição do supressor
USP0009
paraIDE0051
. Não sinalize métodos com o atributoContextMenu
ou referenciados por um campo com o atributoContextMenuItem
como não utilizado.Adição do supressor
USP0010
paraIDE0051
. Não sinalize campos com o atributoContextMenuItem
como não utilizado.Adição do supressor
USP0011
paraIDE0044
. Não crie campos com o atributoContextMenuItem
somente leitura.USP0004
,USP0006
eUSP0007
agora estão funcionando para os atributosSerializeReference
eSerializeField
.
Correções de bug
Integração:
Envie somente comandos de início/parada para o Unity quando o Editor puder se comunicar.
Correção da documentação do QuickInfo com mensagens herdadas.
Correção do escopo da mensagem para a mensagem
CreateInspectorGUI
.Não relate métodos
UNT0001
com modificadores polimórficos.
Avaliação:
- Correção do tratamento de usos com alias.
4.5.1.0
Lançado em 16 de março de 2020
Novos recursos
Integração:
- Adição do supressor
USP0008
paraIDE0051
. Os métodos privados usados com Invoke, InvokeRepeating, StartCoroutine ou StopCoroutine não devem ser marcados como não utilizados.
- Adição do supressor
Correções de bug
Integração:
- Correção da documentação OnDrawGizmos/OnDrawGizmosSelected.
Avaliação:
- Correção da inspeção de argumento lambda.
4.5.0.1
Lançado em 19 de fevereiro de 2020
Correções de bug
Integração:
- Correção da verificação de diagnóstico
UNT0006
para assinatura de mensagem incorreta. Ao inspecionar tipos com vários níveis de herança, esse diagnóstico pode falhar com a seguinte mensagem:warning AD0001: Analyzer 'Microsoft.Unity.Analyzers.MessageSignatureAnalyzer' threw an exception of type 'System.ArgumentException' with message 'An item with the same key has already been added
.
- Correção da verificação de diagnóstico
4.5.0.0
Lançado em 22 de janeiro de 2020
Novos recursos
Integração:
Correções de bug
Integração:
- Geração de projeto fixa (o destino
GenerateTargetFrameworkMonikerAttribute
nem sempre foi localizado corretamente).
- Geração de projeto fixa (o destino
4.4.2.0
Lançado em 3 de dezembro de 2019
Correções de bug
Integração:
Corrigido o diagnóstico com interfaces definidas pelo usuário.
Correção de dicas de ferramenta rápidas com expressões malformadas.
4.4.1.0
Lançado em 6 de novembro de 2019
Novos recursos
Integração:
Adicionado suporte para processos em segundo plano do Unity. (O depurador é capaz de se conectar automaticamente ao processo principal em vez de um processo filho).
Adicionada uma dica de ferramenta rápida para mensagens do Unity, exibindo a documentação associada.
Correções de bug
Integração:
- Correção do analisador de comparação de marcas
UNT0002
com expressões binárias e de invocação avançadas.
- Correção do analisador de comparação de marcas
Recursos preteridos
Integração:
- No futuro, Ferramentas do Visual Studio para Unity dará suporte apenas para o Visual Studio 2017+.
4.4.0.0
Lançado em 15 de outubro de 2019
Novos recursos
Integração:
Adição de supressor
USP0005
paraIDE0060
(parâmetro não utilizado) para todas as mensagens do Unity.Adicionada uma dica de ferramenta rápida para campos marcados com
TooltipAttribute
. (Isso funciona para um acessador get simples usando esse campo também).
4.3.3.0
Lançado em 23 de setembro de 2019
Correções de bug
Integração:
- Corrigido o erro e o relatório de aviso para builds leves.
4.3.2.0
Lançado em 16 de setembro de 2019
Novos recursos
Integração:
- Nós aprofundamos a compreensão que o Visual Studio tem para projetos do Unity adicionando novas especificações de diagnóstico ao Unity. Também tornamos o IDE mais inteligente, suprimindo diagnósticos C# gerais que não se aplicam a projetos do Unity. Por exemplo, o IDE não mostrará uma correção rápida para alterar uma variável de inspetor para
readonly
, que impediria que você modificasse a variável no Editor do Unity.UNT0001
: as mensagens do Unity serão chamadas pelo runtime mesmo se estiverem vazias. Não as declare para evitar o processamento de desnecessário pelo runtime do Unity.UNT0002
: a comparação de marcas usando a igualdade de cadeia de caracteres é mais lenta do que o método CompareTag interno.UNT0003
: o uso da forma genérica de GetComponent é preferencial para a segurança de tipos.UNT0004
: a mensagem de atualização é dependente de taxa de quadros e deve usar Time.deltaTime em vez de Time.fixedDeltaTime.UNT0005
: a mensagem FixedUpdate é independente de taxa de quadros e deve usar Time.fixedDeltaTime em vez de Time.deltaTime.UNT0006
: uma assinatura de método incorreta foi detectada para esta mensagem do Unity.UNT0007
: o Unity substitui o operador de comparação nula para objetos do Unity que é incompatível com a união nula.UNT0008
: o Unity substitui o operador de comparação nula para objetos do Unity que é incompatível com a propagação nula.UNT0009
: ao aplicar o atributo InitializeOnLoad a uma classe, você precisa fornecer um construtor estático. O atributo InitializeOnLoad verifica se ele será chamado quando o editor for iniciado.UNT0010
: MonoBehaviours só deve ser criado usando AddComponent(). O MonoBehaviour é um componente e precisa ser anexado a um GameObject.UNT0011
: ScriptableObject só deve ser criado usando CreateInstance(). ScriptableObject precisa ser criado pelo mecanismo do Unity para manipular métodos de mensagem do Unity.USP0001
paraIDE0029
: os objetos do Unity não devem usar união nula.USP0002
paraIDE0031
: objetos do Unity não devem usar propagação nula.USP0003
paraIDE0051
: as mensagens do Unity são invocadas pelo runtime do Unity.USP0004
paraIDE0044
: os campos com um atributo SerializeField não devem se tornar somente leitura.
- Nós aprofundamos a compreensão que o Visual Studio tem para projetos do Unity adicionando novas especificações de diagnóstico ao Unity. Também tornamos o IDE mais inteligente, suprimindo diagnósticos C# gerais que não se aplicam a projetos do Unity. Por exemplo, o IDE não mostrará uma correção rápida para alterar uma variável de inspetor para
4.3.1.0
Lançado em 4 de setembro de 2019
Novos recursos
Avaliação:
Adicionado suporte para melhor exibição de tipo, ou seja
List<object>
, em vez deList'1[[System.Object, <corlib...>]]
.Adicionado suporte para acesso de membro de ponteiro, ou seja,
p->data->member
.Adicionado suporte para conversões implícitas em inicializadores de matriz, ou seja,
new byte [] {1,2,3,4}
.
4.3.0.0
Lançado em 13 de agosto de 2019
Novos recursos
Depurador:
- adicionado suporte a protocolo MDS 2.51.
Integração:
Melhorou a janela "Anexar à instância do Unity" com recursos de classificação, pesquisa e atualização. O PID agora é exibido até mesmo para jogadores locais (consultando soquetes de escuta no sistema para recuperar o processo proprietário).
adicionado suporte para arquivos asmdef.
Correções de bug
Integração:
- corrigida a manipulação de mensagens malformadas durante a comunicação com players do Unity.
Avaliação:
corrigida a manipulação de namespaces em expressões.
corrigida a inspeção com tipos IntPtr.
Correção de problemas de etapas com exceções.
Correção da avaliação de pseudoidentificadores (como $exception).
Previne falha ao desreferenciar endereços inválidos.
Corrigido o problema com appdomains descarregados.
4.2.0.1
Lançado em 24 de julho de 2019
Novos recursos
Integração:
Adicionada uma nova opção para criar qualquer tipo de arquivo do Gerenciador de Projetos do Unity.
Melhorar o cache de diagnóstico ao usar builds rápidos para projetos do Unity.
Correções de bug
Integração:
Corrigido um problema quando a extensão de arquivo não era manipulada por nenhum editor conhecido.
Adicionado suporte para extensões personalizadas no Gerenciador de Projetos do Unity.
Corrigidas as configurações de salvamento fora da caixa de diálogo principal.
Dependência herdada Microsoft.VisualStudio.MPF removida.
4.1.1.0
Lançado em 24 de maio de 2019
Novos recursos
Integração:
- Atualização da API MonoBehaviour para 2019.1.
Correções de bug
Integração:
Correção de emissão de relatórios de erros e avisos para a saída quando a compilação leve está habilitada.
Desempenho de construção leve e fixo.
4.1.0.0
Lançado em 21 de maio de 2019
Novos recursos
Integração:
Adicionado suporte para a nova API de lote para recarregar projetos mais rapidamente.
Desabilitada a compilação completa para projetos Unity, em favor de usar os erros e avisos do IntelliSense. Na verdade, o Unity cria uma solução do Visual Studio com projetos de biblioteca de classes que representam o que o Unity está fazendo internamente. Dito isso, o resultado da compilação no Visual Studio nunca é usado ou selecionado pelo Unity quando seu pipeline de compilação é fechado. A criação no Visual Studio está apenas consumindo recursos para nada. Se você precisar de uma compilação completa porque possui ferramentas ou uma configuração que depende disso, poderá desabilitar essa otimização (Ferramentas/Opções/Ferramentas para Unity/Desativar a compilação completa de projetos).
Exibir automaticamente o Unity Project Explorer (UPE) quando um projeto Unity é carregado. O UPE é encaixado ao lado do Gerenciador de Soluções.
Mecanismo de extração de nome de projeto atualizado com Unity 2019.x.
Adicionado suporte para pacotes Unity no UPE. Somente pacotes referenciados (usando manifest.json na pasta
Packages
) e pacotes locais (incorporados na pastaPackages
) são visíveis.
Geração do Projeto:
- Preservar propriedades externas ao processar o arquivo da solução.
Avaliação:
Adicionado suporte para nomes qualificados por alias (somente o namespace global por enquanto). Portanto, o avaliador de expressão agora aceita tipos usando o formato global::namespace.type.
Adicionado suporte para o formulário
pointer[index]
, que é semanticamente idêntico ao formulário de desreferenciamento de ponteiro*(pointer+index)
.
Correções de bug
Integração:
Corrigidos problemas de dependência com Microsoft.VisualStudio.MPF.
Fixado o player UWP, sem qualquer projeto carregado.
Corrigida a atualização automática do banco de dados de ativos quando o Visual Studio ainda não estava conectado.
Corrigidos problemas de tema com rótulos e caixas de seleção.
Depurador:
- Corrigido o passo com construtores estáticos.
4.0.0.5
Lançado em 27 de fevereiro de 2019
Correções de bug
Integração:
Corrigida a detecção da versão do Visual Studio com o pacote de instalação.
Removidos assemblies não utilizados do pacote de instalação.
4.0.0.4
Lançado em 13 de fevereiro de 2019
Novos recursos
Integração:
Adicionado suporte para detectar corretamente os processos do Unity durante a instalação e permitir que o mecanismo de configuração manipule melhor os bloqueios de arquivos.
A API
ScriptableObject
foi atualizada.
4.0.0.3
Lançado em 31 de janeiro de 2019
Novos recursos
Geração do Projeto:
- Campos públicos e serializados não irão mais gerar avisos. Suprimimos automaticamente os avisos do compilador
CS0649
eIDE0051
em projetos Unity que criaram essas mensagens.
- Campos públicos e serializados não irão mais gerar avisos. Suprimimos automaticamente os avisos do compilador
Integração:
Aprimorada a experiência do usuário para exibir o editor Unity e instâncias do player (as janelas agora podem ser redimensionadas, usam margens uniformes e exibem uma alça de redimensionamento). Adicionadas informações de identificação de processo para editores Unity.
A API
MonoBehaviour
foi atualizada.
Avaliação:
Adicionado suporte para funções locais.
Adicionado suporte para as pseudovariáveis (identificadores de objeto e de exceção).
Correções de bug
Integração:
Corrigido um problema com imagens e temas de moniker.
Grave na Janela de Saída somente durante a depuração, ao atualizar automaticamente o banco de dados de ativos.
Corrigidos os atrasos de interface do usuário com a filtragem do assistente do MonoBehaviour.
Depurador:
- Correção de atributo personalizado de leitura em argumentos nomeados ao usar versões de protocolo antigas.
4.0.0.2
Lançado em 23 de janeiro de 2019
Correções de bug
Integração:
Corrigida a geração de build experimental.
Corrigido o tratamento de eventos do arquivo de projeto para minimizar a pressão do thread da interface do usuário.
Corrigido o provedor de conclusão com alterações de texto em lote.
Depurador:
- Corrigida a exibição de mensagens de depuração do usuário para o depurador conectado.
4.0.0.1
Lançado em 10 de dezembro de 2018
Novos recursos
Avaliação:
Substituição do NRefactory em favor do Roslyn para avaliação de expressão.
Adicionado suporte para ponteiros: desreferenciamento, conversão e aritmética de ponteiro (tanto o Unity 2018.2+ quanto o novo runtime são necessários para isso).
Adicionado suporte para o modo de exibição de ponteiro de matriz (como no C++). Selecione uma expressão de ponteiro e acrescente uma vírgula e o número de elementos que você deseja ver.
Adicionado suporte para construções assíncronas.
Integração:
- Adicionado suporte para atualizar automaticamente o banco de dados de ativos do Unity ao salvar. Esse recurso é habilitado por padrão e acionará uma recompilação no lado Unity ao salvar um script no Visual Studio. Você pode desativar esse recurso em Ferramentas\Opções\Ferramentas para Unity\Atualizar AssetDatabase do Unity ao salvar.
Correções de bug
Integração:
Corrigida a ativação de ponte quando o Visual Studio não está selecionado como o editor externo preferencial.
Correção de avaliação de expressão com expressões malformadas ou sem suporte.
4.0.0.0
Lançado em 4 de dezembro de 2018
Novos recursos
Integração:
adicionado suporte para Visual Studio 2019 (você precisa no mínimo do Unity 2018.3 para poder usar o Visual Studio 2019 como um editor de script externo).
Adotado o serviço e catálogo de imagens do Visual Studio, com suporte total para dimensionamento de HDPI, imagens e temas perfeitos de pixel.
Recursos preteridos
Integração:
No futuro, o Ferramentas do Visual Studio para Unity terá suporte apenas para o Unity 5.2+ (com a integração integrada do Visual Studio do Unity).
No futuro, Ferramentas do Visual Studio para Unity dará suporte apenas para o Visual Studio 2015+.
Removidos o serviço de idiomas legados, lista de erros e barra de status.
Removido o Quick Monobehaviour Wizard (em favor do suporte intellisense dedicado).
3.9.0.3
Lançado em 28 de novembro de 2018
Correções de bug
Integração:
- Correção de problemas de recarregamento de projeto e do IntelliSense ao adicionar ou remover scripts localizados no primeiro projeto.
3.9.0.2
Lançado em 19 de novembro de 2018
Correções de bug
Depurador:
- Corrigido um deadlock na biblioteca usada para se comunicar com o mecanismo de depuração do Unity, causando o congelamento do Visual Studio ou Unity, especialmente ao pressionar "Anexar ao Unity" ou ao reiniciar o jogo.
3.9.0.1
Lançado em 15 de novembro de 2018
Correções de bug
Integração:
- Correção da ativação de plug-in do Unity quando outro editor padrão é selecionado.
3.9.0.0
Lançado em 13 de novembro de 2018
Correções de bug
Geração do Projeto:
- Foi revertida a solução alternativa para um bug de desempenho do Unity que foi corrigido pelo Unity.
3.8.0.7
Lançado em 20 de setembro de 2018
Correções de bug
Depurador:
- (Transferido do 3.9.0.2) Correção de um deadlock na biblioteca usada para comunicação com o mecanismo do depurador do Unity, causando o congelamento do Visual Studio ou do Unity, especialmente ao pressionar o botão ‘Anexar ao Unity’ ou ao reiniciar o jogo.
3.8.0.6
Lançado em 27 de agosto de 2018
Correções de bug
Integração:
- Correção do recarregamento de projetos e soluções.
3.8.0.5
Lançado em 20 de agosto de 2018
Correções de bug
Integração:
- Correção do descarte de assinatura de monitoramento de projeto.
3.8.0.4
Lançado em 14 de agosto de 2018
Novos recursos
Avaliação:
Foi adicionado suporte para valores de ponteiro.
Foi adicionado suporte para métodos genéricos.
Correções de bug
Integração:
- O recarregamento inteligente com vários projetos foi alterado.
3.8.0.3
Lançado em 24 de julho de 2018
Correções de bug
Geração do Projeto:
- (Transferido do 3.9.0.0) Reversão da solução alternativa para um bug de desempenho do Unity que foi corrigido pelo Unity.
3.8.0.2
Lançado em 7 de julho de 2018
Correções de bug
Geração do Projeto:
- Solução alternativa temporária para um bug de desempenho do Unity: armazenar em cache MonoIslands ao gerar projetos.
3.8.0.1
Lançado em 26 de junho de 2018
Novos recursos
Depuração:
Foi adicionado suporte para comandos UserLog e UserBreak.
Foi adicionado o suporte para carregamento do tipo lento (otimizando a carga da rede e a latência de resposta de depurador).
Correções de bug
Avaliação:
- Melhorias na avaliação da expressão e na pesquisa de método de operador binário.
3.8.0.0
Lançado em 30 de maio de 2018
Novos recursos
Depuração:
Foi adicionado suporte para exibir as variáveis em construções de assíncronas.
Foi adicionado suporte para o processamento de tipos aninhados ao definir pontos de interrupção, para evitar avisos em construções do compilador.
Integração:
- Foi adicionado suporte para gramáticas textmate para sombreadores (a carga de trabalho do C++ não é mais necessária para coloração de código do sombreador).
Correções de bug
Geração do Projeto:
- Não converta mais um pdb portátil para mdb ao usar o novo runtime do Unity.
3.7.0.1
Lançado em 7 de maio de 2018
Correções de bug
Instalador:
- Correção de problema de dependência ao usar builds experimentais.
3.7.0.0
Lançado em 7 de maio de 2018
Novos recursos
Depuração:
Adição de suporte para depuração orquestrada (depuração de vários players/editores na mesma sessão do Visual Studio).
Adição de suporte para depuração de player USB no Android.
Adição de suporte para depuração de player UWP/IL2CPP.
Avaliação:
Adição de suporte para especificadores hexadecimais.
Experiência de avaliação da janela de inspeção aprimorada.
Correções de bug
Integração:
- Correção do uso de configurações de exceção.
Geração do Projeto:
- Exclusão de unidades de compilação do gerenciador de pacotes da geração.
3.6.0.5
Lançado em 13 de março de 2018
Novos recursos
Geração do Projeto:
- Adicionado o suporte para o gerador de projeto novo no Unity 2018.1.
Correções de bug
Integração:
- Foi corrigido o tratamento de estados corrompidos com projetos personalizados.
Depurador:
- Foi corrigida a configuração da próxima instrução.
3.6.0.4
Lançado em 5 de março de 2018
Correções de bug
Geração do Projeto:
- Correção da detecção de versão Mono.
Integração:
- Correção dos problemas de timing com 2018.1 e ativação de plug-in.
3.6.0.3
Lançado em 23 de fevereiro de 2018
Novos recursos
Geração do Projeto:
- Suporte adicionado para o .NET Standard.
Correções de bug
Geração do Projeto:
- Corrigida a detecção da estrutura de destino Unity.
Depurador:
- Corrigida a quebra de exceções que são lançadas fora do código do usuário.
3.6.0.2
Lançado em 7 de fevereiro de 2018
Novos recursos
Integração:
- Atualize a superfície da API do UnityMessage para 2017.3.
Correções de bug
Integração:
- Somente recarrega projetos em alterações externas (com a limitação).
3.6.0.1
Lançado em 24 de janeiro de 2018
Correções de bug
Integração:
Correção de pdb automático para conversão de símbolo de depuração de mdb.
Correção de chamada indireta para EditorPrefs.GetBool afetando o inspetor ao tentar alterar o tamanho da matriz.
3.6.0.0
Lançado em 10 de janeiro de 2018
Novos recursos
Geração do Projeto:
- Adicionado o suporte para o modelo de referência MonoIsland 2018.1.
Avaliação:
- Adicionado o suporte para o identificador de $exception.
Depurador:
- Adicionado o suporte para atributos de DebuggerHidden/DebuggerStepThrough com o novo runtime do Unity.
Assistentes:
- Introduza 'Última' versão para os assistentes.
Correções de bug
Geração do Projeto:
- Correção do cálculo de guid de projeto para projetos de player.
Depurador:
- Correção de uma corrida na manipulação de eventos recentes.
Assistentes:
- Atualize o contexto do roslyn antes de inserir o método.
3.5.0.3
Lançado em 9 de janeiro de 2018
Correções de bug
Integração:
- Correção de pdb automático para conversão de símbolo de depuração de mdb.
3.5.0.2
Lançado em 4 de dezembro de 2017
Novos recursos
Integração:
- Projetos do Unity agora são automaticamente recarregados no Visual Studio quando você adiciona ou remove um script do Unity.
Depurador:
Adicionada uma opção para usar o depurador Mono compartilhado pelo Xamarin e pelo Visual Studio para Mac para depurar o Editor Unity.
Suporte adicionado para arquivos de símbolo de depuração portátil.
Correções de bug
Integração:
Problemas de dependências de instalação corrigidos.
O menu de ajuda da API de unidade fixa não está sendo exibido.
Geração do Projeto:
Correção da geração de projetos do player ao trabalhar em um jogo UWP com o back-end IL2CPP/.NET 4.6.
Correção da extensão .dll extra adicionada por engano ao arquivo do assembly.
Correção do uso de um nível específico de compatibilidade da API do projeto em vez do global.
Não force o sinalizador AllowAttachedDebuggingOfEditor do Unity, uma vez que o padrão agora é ‘true’.
3.4.0.2
Lançado em 19 de setembro de 2017
Novos recursos
Geração do Projeto:
Adicionado suporte para unidades de compilação assembly.json.
Cópia de assemblies do Unity para a pasta do projeto interrompida.
Depurador:
Adicionado suporte para definir a próxima instrução com o novo runtime do Unity.
Adicionado suporte para o tipo Decimal com o novo runtime do Unity.
Adicionado suporte para conversões implícitas/explícitas.
Correções de bug
Avaliação:
Corrigida a criação de matriz com tamanho implícito.
Corrigidos os itens com locais gerados pelo compilador.
Geração do Projeto:
- Corrigida a referência a Microsoft.CSharp fixa para nível de API 4.6.
3.3.0.2
Lançado em 15 de agosto de 2017
Correções de bug
Geração do Projeto:
- Correção da geração de solução do Visual Studio no Unity 5.5 e nas versões anteriores.
3.3.0.0
Lançado em 14 de agosto de 2017
Novos recursos
Avaliação:
Adicionado suporte para criação de structs com o novo runtime do Unity.
Adicionado suporte minimalista para ponteiros.
Correções de bug
Avaliação:
Corrigida a invocação de método em tipos primitivos.
Corrigida a avaliação de campo com tipos marcados com BeforeFieldInit.
Corrigidas as chamadas sem suporte com operadores binários (subtract).
Corrigidos problemas ao adicionar itens ao Visual Studio Watch.
Geração do Projeto:
Corrigidas referências de nome de assembly com arquivos mcs.rsp.
Corrigidas definições com níveis de API.
3.2.0.0
Lançado em 10 de maio de 2017
Novos recursos
Instalador:
- Adicionado suporte para limpar o cache MEF.
Correções de bug
Editor de Códigos:
Corrigida classificação/conclusão com atributos personalizados.
Corrigida cintilação com mensagens Unity.
3.1.0.0
Lançado em 7 de abril de 2017
Novos recursos
Depurador:
- Suporte adicionado para o novo runtime do Unity (com compatibilidade com .NET 4.6/C# 6).
Geração do Projeto:
Suporte adicionado para o perfil do .NET 4.6.
Suporte adicionado para arquivos mcs.rsp.
Sempre habilite a opção de compilação não segura quando o Unity 5.6 for usado.
Suporte adicionado para a geração de projeto "Player" ao usar a plataforma da Windows Store e o back-end il2cpp.
Correções de bug
Editor de Códigos:
- Posição fixa do cursor após a inserção do método com preenchimento automático.
Geração do Projeto:
- Versão do assembly removido após o processamento.
3.0.0.1
Lançado em 7 de março de 2017
Esta versão inclui todos os novos recursos e as correções de bugs introduzidas com a série 2.8.x.
2.8.2.0 – 3.0 versão prévia 3
Lançado em 25 de janeiro de 2017
Correções de bug
Geração do Projeto:
- Corrigida regressão em que projetos de Plug-Ins eram referenciados duas vezes, primeiro como uma DLL binária em então como uma referência de projeto.
2.8.1.0 – 3.0 versão prévia 2
Lançado em 23 de janeiro de 2017
Correções de bug
Editor de Códigos:
- Corrigida uma falha ao iniciar uma declaração de atributo sem preenchimento de chaves.
Depurador:
Corrigidos pontos de interrupção com co-rotinas no novo compilador/runtime do Unity.
Adicionado aviso no caso de um ponto de interrupção não vinculável (quando nenhum local de origem correspondente é encontrado).
Geração do Projeto:
Corrigida a geração de csproj com caracteres especiais/localizados.
Corrigidas referências fora de Ativos, como Biblioteca (como o SDK do Facebook).
Diversos:
Adicionada verificação para evitar a execução do Unity ao instalar ou desinstalar.
Mudado para https para ter a documentação do Unity remota como destino.
2.8.0.0 – 3.0 versão prévia
Lançado em 17 de novembro de 2016
Novos recursos
Geral:
Adicionado suporte do instalador do Visual Studio 2017.
Adicionado suporte à extensão do Visual Studio 2017.
Adicionado suporte a localização.
Editor de Códigos:
Adicionado C# IntelliSense para mensagens do Unity.
Adicionada coloração do código C# para mensagens do Unity.
Depurador:
Adicionado suporte para
is
,as
, conversão direta,default
, expressõesnew
.Adicionado suporte para expressões concat de cadeia de caracteres.
Adicionado suporte para exibição hexadecimal de valores inteiros.
Adicionado suporte para a criação de novas variáveis temporárias (instruções).
Adicionado suporte para conversões implícitas de primitivas.
Adicionadas mensagens de erro melhores quando um tipo é esperado ou não é encontrado.
Geração do Projeto:
Removido o sufixo CSharp dos nomes de projeto.
Removida referência a um arquivo de destino msbuild em todo o sistema.
Assistentes:
Adicionado suporte para mensagens do Unity em tipos não de Comportamento, como Editor ou EditorWindow.
Mudado para Roslyn para injetar e formatar mensagens do Unity.
Correções de bug
Depurador:
Corrigido um bug que provocava a falha do Unity ao avaliar tipos genéricos.
Corrigido o tratamento de tipos anuláveis.
Corrigido o tratamento de enums.
Corrigido o tratamento de tipos de membros aninhados.
Corrigido acesso do indexador de coleção.
Corrigido o suporte para depurar quadros do iterador com o novo Compilador C#.
Geração do Projeto:
Corrigido um bug que impedia a compilação ao ter o player da Web do Unity como destino.
Corrigido um bug que impedia a compilação ao compilar um script com um nome de arquivo codificado para web.
2.3.0.0
Lançado em 14 de julho de 2016
Novos recursos
Geral:
Adicionada uma opção para desabilitar os logs de console do Unity na lista de erros do Visual Studio.
Adicionada uma opção para permitir a modificação de propriedades de projeto geradas.
Depurador:
- Adicionados visualizadores de cadeia de caracteres de texto, XML, HTML e JSON.
Assistentes:
- Adicionados MonoBehaviors ausentes.
Correções de bug
Geral:
Corrigido um conflito com ReSharper que impedia a exibição de controles dentro de configurações do Visual Studio.
Corrigido um conflito com o Xamarin que impedia a depuração em alguns casos.
Depurador:
Corrigido um problema que fazia o Visual Studio congelar durante a depuração.
Corrigido um problema com pontos de interrupção de função no Visual Studio 2015.
Corrigidos vários problemas de avaliação de expressão.
2.2.0.0
Lançado em 4 de fevereiro de 2016
Novos recursos
Assistentes:
Adicionada pesquisa inteligente ao assistente Implementar MonoBehavior.
Assistentes passaram a reconhecer o contexto; por exemplo, mensagens de NetworkBehavior só estão disponíveis ao trabalhar com um NetworkBehavior.
Adicionado suporte para mensagens de NetworkBehavior nos assistentes.
Interface do Usuário:
Adicionada uma opção para configurar a visibilidade das mensagens MonoBehavior.
Remoção das páginas de propriedades do Visual Studio que não são relevantes para projetos do Unity.
Correções de bug
Geração do projeto:
Corrigidas referências a UnityEngine e UnityEditor no Unity 4.6.
Corrigida a geração de arquivos de projeto quando Unity está em execução no OSX.
Corrigido o tratamento de nomes de projeto contendo caracteres de sustenido (#).
Restringidos projetos gerados a 4 C#.
Depurador:
Corrigido um problema com a avaliação da expressão ao depurar dentro de uma co-rotina do Unity.
Corrigido um problema que fazia o Visual Studio congelar durante a depuração.
Interface do Usuário:
- Corrigida uma incompatibilidade com a extensão Tabs Studio do Visual Studio.
Instalador:
Suporte para a instalação do VSTU em todos os computadores (instalar para todos os usuários), criando entradas de Registro HKLM.
Corrigidos problemas com a desinstalação do VSTU quando a mesma versão do VSTU é instalada para várias versões diferentes do Visual Studio. Por exemplo, quando tanto VSTU 2015 2.1.0.0 quanto VSTU 2013 2.1.0.0 foram instalados.
2.1.0.0
Lançado em 8 de setembro de 2015
Novos recursos
- Suporte para Unity 5.2
Correções de bug
Exibir itens de menu no Unity < 4.2
Uma mensagem de erro não é mais exibida quando o Visual Studio bloqueia arquivos IntelliSense XML.
Processe pontos de interrupção <<When Changed>> condicionais quando o argumento condicional não for um valor booliano.
Corrigidas referências aos assemblies UnityEngine e UnityEditor para aplicativos da Windows Store.
Corrigido erro ao executar em etapas no depurador: não é possível executar em etapas, exceção geral.
Corrigidos pontos de interrupção de contagem de ocorrências no Visual Studio 2015.
2.0.0.0
Lançado em 20 de julho de 2015
Correções de bug
Integração do Unity:
Corrigida a conversão de símbolos de depuração criados com o Visual Studio 2015 ao importar uma DLL e seus símbolos de depuração (PDB).
Sempre gere arquivos MDB ao importar DLL e seus símbolos de depuração (PDB), exceto quando um arquivo MDB também for fornecido.
Corrigida poluição do diretório de projeto do Unity com um diretório obj.
Corrigida a geração de referências a System.Xml.Link e System.Runtime.Serialization.
Adicionado suporte para vários assinantes aos ganchos de API de geração de arquivo de projeto.
Sempre conclua a geração do arquivo de projeto mesmo quando um dos arquivos a ser gerado estiver bloqueado.
Adicionado suporte para curingas * no filtro de extensão de arquivo ao especificar os arquivos a serem incluídos no projeto C#.
Integração com o Visual Studio:
Corrigido um problema de compatibilidade com Productivity Power Tools.
Corrigida a geração de MonoBehaviors em torno de declarações de representantes e eventos.
Depurador:
Corrigido um congelamento potencial durante a depuração.
Corrigido um problema em que locais não eram exibidos em determinados registros de ativação.
Corrigida a inspeção de matrizes vazias.
1.9.9.0 – 2.0 versão prévia 2
Lançado em 2 de abril de 2015
Novos recursos
Explorador de Projeto do Unity:
renomeie a classe automaticamente ao renomear um arquivo no Explorador de Projeto do Unity (consulte a caixa de diálogo Opções).
Selecione automaticamente scripts recém-criados no Explorador de Projeto do Unity.
Acompanhe o script ativo no Explorador de Projeto do Unity (consulte a caixa de diálogo Opções).
Faça a sincronização dupla do Gerenciador de Soluções do Visual Studio (consulte a caixa de diálogo Opções).
Adote ícones do Visual Studio no Explorador de Projeto do Unity.
Depurador:
selecione o destino de depuração ativo em uma lista de destinos de depuração salvos ou usados recentemente (consulte a caixa de diálogo Opções).
Crie pontos de interrupção de função em métodos MonoBehavior e aplique-os a várias classes de MonoBehavior.
Dê suporte à Criação de ID de Objeto no depurador.
Dê suporte à contagem de ocorrências de ponto de interrupção no depurador.
Dê suporte a quebra na exceção no depurador (Experimental. Consulte a caixa de diálogo Opções).
Dê suporte à criação de objetos e matrizes ao avaliar expressões no depurador.
Dê suporte à comparações nula ao avaliar expressões no depurador.
Filtre membros obsoletos em janelas Inspeção do depurador.
Instalador:
otimizadas as Ferramentas do Visual Studio para o registro de extensão do Unity.
Instale as Ferramentas do Visual Studio para o pacote do Unity para Unity 5.
Documentação: melhore o desempenho da geração de documentação.
Assistentes: dê suporte a novos métodos MonoBehavior para Unity 4.6 e Unity 5.
Unity: pesquise sinalizadores não seguros e definições personalizadas em arquivos .rsp durante a geração do arquivo de projeto.
Interface do usuário: adicionada a caixa de diálogo Opções das Ferramentas do Visual Studio para Unity no Visual Studio.
Correções de bug
Explorador de Projeto do Unity:
Atualize o Explorador de Projeto do Unity depois que os arquivos forem movidos ou renomeados do Gerenciador de Soluções do Visual Studio.
Preserve seleções ao renomear arquivos no Explorador de Projeto do Unity.
Previna a expansão e o recolhimento automáticos quando o usuário clicar duas vezes em arquivos Explorador de Projeto do Unity.
Certifique-se de que arquivos recém-selecionados estejam visíveis no Explorador de Projeto do Unity.
Depurador:
Previna um possível congelamento do Visual Studio ao avaliar expressões no depurador.
Certifique-se de que as invocações de método ocorram no domínio adequado no depurador.
Unity:
Corrija o local do UnityVS.OpenFile com o Unity 5.
Corrija o local do pdb2mdb com o Unity 5.
Previna uma possível exceção durante a geração do arquivo de projeto.
Previna um possível congelamento ao executar Unity em OSX.
Lide com exceções internas.
Envie logs do console do Unity para a lista de erros do VS.
Documentação: corrigir a geração de documentação a nova documentação do Unity.
Projeto: mova e renomeie arquivos .meta do Unity quando necessário, até mesmo em pastas.
Assistentes: corrigem a ordem dos parâmetros do método MonoBehavior ao gerar o código.
Interface do Usuário: dá suporte a temas do Visual Studio para ícones e menu de contexto.
1.9.8.0 – 2.0 versão prévia
Lançado em 12 de novembro de 2014
Novos recursos
Dê suporte para Visual Studio 2015.
Coloração de código para sombreadores do Unity no Visual Studio 2015.
Aprimorada a visualização de valores durante a depuração:
melhor visualização para ArrayLists, Listas, Tabelas de Hash e Dicionários.
Mostra membros Não Públicos e membros Estáticos como categorias em exibições de inspeção e local.
Aprimorada a exibição de SerializedProperty do Unity para avaliar apenas o campo de valor válido para a propriedade.
Suporte a DebuggerDisplayAttribute para classes e structs.
Suporte a DebuggerTypeProxyAttribute.
Faça a inserção dos métodos MonoBehaviour usando nossos assistentes para respeitar as convenções de codificação do usuário.
Implemente suporte a Modelos de Texto de Tempo de Compilação em projetos gerados no UnityVS.
Implemente suporte a recursos ResX em projetos gerados no UnityVS.
Dê suporte a sombreadores de abertura no Visual Studio do Unity.
Correções de bug
Limpe os soquetes antes de iniciar o jogo no Unity depois de Anexar e Jogar ter sido disparado no Visual Studio. Isso corrige alguns problemas com a estabilidade da conexão entre o Unity e o VS ao usar Anexar e Reproduzir.
Evite chamar métodos na interface do depurador de mecanismo de script do Unity propensos a congelar o Unity. Isso corrige o congelamento do Unity ao anexar o depurador.
Corrija a exibição de pilhas de chamadas quando não houver símbolos disponíveis.
Não registre o retorno de chamada de log se não for necessário.
1.9.2.0
Lançado em 9 de outubro de 2014
Novos recursos
Melhore a detecção de jogadores do Unity.
Ao usar nosso abridor de arquivos, faça o Unity passar o número de linha, bem como o nome do arquivo.
Assume como padrão a documentação online do Unity se não houver documentação local.
Correções de bug
Corrija falhas potenciais do Unity ao atingir um ponto de interrupção depois de recarregar um domínio.
Corrija exceções mostradas no console do Unity ao fechar nossas janelas Configuração ou Sobre depois de um recarregamento de domínio.
Corrija a detecção do Unity 64 bits em execução localmente.
Corrija a filtragem de MonoBehaviours por versão do Unity em assistentes.
Corrija o bug em que todos os ativos eram incluídos nos arquivos de projeto se o filtro de extensão estivesse vazio.
1.9.1.0
Lançado em 22 de setembro de 2014
Novos recursos
Otimize o ponto de interrupção da associação para locais de origem.
Dê suporte para métodos sobrecarregados na Avaliação de Expressão do depurador.
Dê a primitivas de conversão boxing e tipos de valor na Avaliação de Expressão do depurador.
Dê suporte à recriação do ambiente de variáveis locais C# ao depurar métodos anônimos.
Exclua e renomeie arquivos .meta ao excluir ou renomear arquivos do Visual Studio.
Correções de bug
Corrija a manipulação de temas do Visual Studio. Anteriormente, as caixas de diálogo em temas pretos podiam aparecer vazias.
Corrija o congelamento do Unity ao conectar o depurador enquanto o Unity está recompilando.
Corrija pontos de interrupção ao depurar editores ou jogadores remotos compilados em outro sistema.
Corrija uma possível falha do Visual Studio quando um ponto de interrupção é atingido.
Corrija a associação de pontos de interrupção para evitar que pontos de interrupção apareçam como descarregados.
Corrija a manipulação de escopo de variáveis no depurador para evitar variáveis dinâmicas que pareçam fora do escopo.
Corrija a pesquisa de membros estáticos na Avaliação de Expressão do depurador.
Corrija a exibição de tipos na Avaliação de Expressão do depurador para mostrar propriedades e campos estáticos.
Corrija a geração da solução quando os nomes de projeto do Unity incluírem caracteres especiais que o Visual Studio proíba (problema de Conexão nº 948666).
Corrija o pacote Unity de Ferramentas do Visual Studio para interromper imediatamente o envio de eventos do console após a opção ter sido desmarcada (problema de conexão nº 933357).
Corrija a detecção de referências para regenerar corretamente referências a novas APIs como UnityEngine.UI nos projetos gerados do UnityVS.
Corrija o instalador para exigir que o Visual Studio esteja fechado antes da instalação para evitar instalações corrompidas.
Corrija o instalador para instalar os Assemblies de Referência do Unity como um componente autônomo apropriado, compartilhado entre todas as versões do VSTU.
Corrija scripts de abertura com VSTU em versões de 64 bits do Unity.
1.9.0.0
Lançado em 29 de julho de 2014
Novos recursos
Na janela Anexar Depurador do Unity, adicione a capacidade de inserir um IP personalizado e uma porta para depurar.
Adicione a opção de configuração para definir o Unity para executar em segundo plano ou não.
Adicione a opção de configuração para gerar arquivos de solução e projeto ou somente os arquivos de projeto.
Destino de inicialização: escolha Anexar ao Unity ou Anexar ao Unity e Reproduzir.
Exibição de matrizes multidimensionais no depurador.
Lide com novas portas de depuração do Player do Unity.
Lide com referências a novos assemblies do Unity como os assemblies da GUI do Unity 4.6.
Desconstrói fechamentos para exibir corretamente as variáveis locais durante a depuração.
Desconstrói variáveis de iteradores geradas em argumentos ao depurar.
Preserve o estado do Explorador de Projeto do Unity depois de recarregar um projeto.
Adicione um comando para sincronizar o Explorador de Projeto do Unity com o documento atual.
Correções de bug
Corrija os pontos de interrupção condicionais cujas condições sejam definidas antes de iniciar o depurador.
Corrija referências ao UnityEngine para evitar avisos.
Corrija versões de análise para betas do Unity.
Corrija o problema em que variáveis não seriam exibidas na janela de variáveis locais ao atingir um ponto de interrupção ou execução em etapas.
Corrija as dicas de ferramentas de variáveis no Visual Studio 2013.
Corrija a geração da documentação do IntelliSense para Unity 4.5.
Corrija a comunicação entre Unity/Visual Studio depois de um recarregamento de domínio (reproduzir/parar no Unity).
Corrija a manipulação de partes dos temas do Visual Studio.
Importante
Sendo C# a linguagem predominante no ecossistema do Unity (os novos Exemplos de Ativo estão em C#, a documentação do Unity assumirá C# como padrão), removemos o nosso suporte básico para UnityScript e Boo para focar melhor na experiência do C#. Como resultado, soluções VSTU agora são somente C# e são muito mais rápidas para carregar.
1.8.2.0
Lançado em 7 de janeiro de 2014
Novos recursos
Aplique uma solução alternativa a um problema na camada de rede do mecanismo de script do Unity em Mavericks para a descoberta remota de editores.
Lide com novas portas para descobrir jogadores remotos do Unity.
Consulte o assembly do UnityEngine específico para o destino de build atual.
Adicione configuração para filtrar arquivos para incluir em projetos gerados.
Adicione configuração para desabilitar o envio de logs de console à lista de erros do Visual Studio. Isso será útil se você estiver usando o PlayMaker ou o Console Pro, uma vez que pode haver apenas um retorno de chamada registrado no Unity para receber os logs do console.
Adicione configuração para desabilitar a geração de símbolos de depuração do mdb. Isso será útil se você mesmo estiver gerando o mdb.
Correções de bug
Corrija uma regressão quando arquivos abertos no VS do Unity >= 4.2 perderiam IntelliSense.
Corrija nossas caixas de diálogo do VS para tratar de temas personalizados.
Corrija o fechamento no menu de contexto do UPE.
Previna falhas no Unity quando o assembly gerado específico da versão estiver fora de sincronia.
1.8.1.0
Lançado em 21 de novembro de 2013
Novos recursos
Ajustados os assistentes MonoBehaviour com APIs do Unity 4.3.
Assistentes de MonoBehaviour filtram APIs do Unity dependendo da versão que você usa.
Adicione uma referência ao System.Xml.Linq aos projetos para Unity > 4.1.
Melhore as chamadas a Debug.Log para não incluir o início do stracktrace na mensagem.
Correções de bug
Corrigido um bug em que interferiríamos no tratamento padrão de arquivos JavaScript no Visual Studio.
Corrigido um pixel branco exibido no VS, desta vez de verdade.
Corrigida a exclusão do assembly UnityVS.VersionSpecific no caso de ele ser marcado como somente leitura por um SCM.
Corrigidas exceções ao criar soquetes no pacote do UnityVS.
Corrigida uma falha no Visual Studio ao carregar imagens de estoque de assemblies do Visual Studio.
Corrigido um bug na geração do UnityVS.VersionSpecific para compilações de origem do Unity.
Corrigido um possível congelamento ao abrir um soquete no pacote do Unity.
Corrigido o tratamento do projeto do Unity com um traço (-) no nome.
Corrigidos scripts de abertura do Unity para não confundir a ordem ALT+TAB para o Unity 4.2 e superiores.
1.8.0.0
Lançado em 24 de setembro de 2013
Novos recursos
Velocidade de conexão do depurador drasticamente aprimorada.
Trate automaticamente a navegação para arquivo e linha no Unity 4.2 e posteriores.
Pontos de interrupção condicionais.
O gerador de arquivo de projeto agora trata de modelos T4.
Atualize os assistentes de MonBehavior com novas APIs.
Documentação do IntelliSense em C# para tipos do Unity.
Avaliação de expressões aritméticas e lógicas.
Melhor descoberta dos editores remotos para a visualização de depuração remota.
Correções de bug
Corrigido um bug em que perderíamos um thread no VS depois de desconectar o depurador.
Corrigido um pixel branco exibido no VS.
Corrigido o tratamento de cliques no ícone da barra de status.
Corrigida a geração de referências com assemblies em pastas de Plug-Ins.
Corrigida a criação de soquetes do pacote do UnityVS em caso de exceções.
Corrigida a detecção de novas versões do UnityVS.
Corrigido o aviso do gerenciador de licenças quando a licença expirou.
Corrigido um bug que poderia tornar a lista de processo vazia na janela de anexar depurador ao processo do VS.
Corrigidos valores inconstantes de boolianos na exibição local.
1.2.2.0
Lançado em 9 de julho de 2013
Correções de bug
Lide com nomes totalmente qualificados no avaliador de expressão.
Corrigido um congelamento relacionado a tratamento de exceção em que o mecanismo de script do Unity envia-nos dados de stackframe incorretos.
Corrigido o processo de build para destinos da Web.
Corrigido um erro poderia ocorrer se o Visual Studio fosse iniciado e um arquivo excluído estivesse na lista de arquivos a abrir na inicialização.
Corrigido o UnityVS.OpenFile para lidar com arquivos não de script, como sombreadores compilados.
Agora fazemos referência a Boo.Lang e UnityScript.Lang de todos os projetos C#.
Corrigida a geração de referências em projetos se o projeto tiver caracteres especiais.
Aplique a solução alternativa a um problema de VS em que chamadas de método para projetos descartados disparariam vários NullReferenceException MessageBox.
Corrigido o tratamento de assemblies do Unity 4.2 Beta.
1.2.1.0
Lançado em 9 de abril de 2013
Correções de bug
Corrigida a implantação local dos assemblies do Unity para a conclusão de código no caso de um erro de E/S (como arquivos somente leitura ou arquivos bloqueados pelo Visual Studio).
Corrigida uma regressão em que abrir um script do Unity não se concentraria no arquivo se ele já estivesse aberto Visual Studio.
Corrigido o problema de desempenho do novo tratamento de exceção.
Corrigida a associação de pontos de interrupção em algumas DLLs externas.
1.2.0.0
Lançado em 25 de março de 2013
Novos recursos
Velocidade de conexão do depurador drasticamente aprimorada.
Explorador de Projeto do Unity otimizado para projetos maiores.
Respeite as configurações do Visual Studio para quebrar (ou não) em exceções com e sem tratamento.
Respeite a configuração do Visual Studio para chamar ToString em variáveis locais.
Adicione novo menu Depurar -> Anexar depurador do Unity, que você pode usar para depurar players do Unity.
Preserve projetos personalizados adicionados à solução do UnityVS ao gerar o arquivo de solução.
Adicione novo atalho de teclado CTRL+ALT+M -> CTRL+H para exibir a documentação do Unity para a função do Unity ou membro na posição do cursor.
Leve arquivos de resposta do compilador (rsp) em consideração ao compilar do Visual Studio.
Desconstrua os tipos gerados pelo compilador para mostrar variáveis ao depurar métodos do gerador.
Simplifique a depuração remota eliminando a necessidade de configurar uma pasta compartilhada para o Unity. Agora você apenas precisa ter acesso ao seu projeto do Unity do Windows.
Instale um perfil personalizado do Unity como um perfil de destino do .NET padrão. Isso corrige todos os falsos positivos ReSharper poderia mostrar.
Aplique uma solução alternativa ao bug do mecanismo de script do Unity para que o depurador não quebre em threads não registrados corretamente.
Retrabalhe o abridor de arquivo para evitar uma condição de corrida no VS em que ele alegava poder abrir arquivos, enquanto falhava na solicitação de abertura de arquivo.
O UnityVS agora está pedindo para atualizar o build quando o VS está compilando o projeto e não mais no salvamento de arquivo.
Correções de bug
Corrigido nosso perfil .NET personalizado
Corrigida a integração de temas, isso corrige os problemas com o tema escuro do VS 2012.
Corrigido o atalho de comportamento rápido no VS 2012.
Corrigido um problema execução em etapas que poderia acontecer ao depurar e um thread não principal atingia um ponto de interrupção.
Corrigida a conclusão do UnityScript e do Boo de aliases de tipo, como int.
Corrigida exceção ao escrever uma nova cadeia de caracteres UnityScript ou Boo.
Corrigidas exceções nos menus do Unity quando uma solução não era carregada.
Corrigido o bug UVS-48: digitar aspas duplas às vezes produz um erro e interrompe toda a função (conclusão de código, realce de sintaxe etc).
Corrigido o bug UVS-46: arquivo de script aberto (UnityScript) duplicado ao clicar na Lista de Erros do Visual Studio.
Corrigido o bug UVS-42: o logotipo de conectividade do Unity na barra de status não trata eventos de mouse no VS 2012.
Corrigido o bug UVS-44: CTRL+SHIFT+Q não está disponível no VS 2012 para MonoBehaviours Rápidos.
Corrigido o bug UVS-40: itens selecionados no Explorador de Projeto do Unity são ilegíveis quando a janela está inativa no tema "escuro" do VS2012.
Corrigido o bug UVS-39: problema ao criar tokens de cadeias de caracteres de escape.
Corrigido o bug UVS-35: invocar ToString em objetos ao inspecionar variáveis.
Corrigido o bug UVS-27: inconsistência da janela Ir Para Símbolo com tema "escuro" no VS2012.
Corrigido o bug UVS-11: locais em co-rotinas.
1.1.0.0 – versão beta
Lançado em 9 de março de 2013
1.0.13.0
Lançado em 21 de janeiro de 2013
Correções de bug
Corrigido um travamento do Visual Studio que poderia acontecer se o depurador de destino estivesse enviando eventos de thread inválidos. Isso normalmente aconteceria ao depurar um Unity remoto em OSX.
Corrigido um travamento do Visual Studio que poderia ocorrer se uma exceção desligasse o depurador.
Corrigidos nossos auxiliares MonoBehavior quando um MonoBehavior C# está em um namespace.
Corrigidas dicas de ferramenta do depurador para UnityScript no Visual Studio 2012.
Corrigida a geração de projeto quando apenas constantes de depuração são alteradas do Unity.
Corrigida a navegação pelo teclado no Explorador de Projeto do Unity.
Corrigida a coloração do UnityScript para cadeias de caracteres de escape.
Corrigido o abridor de arquivo para estimar melhor o nome do projeto quando usado fora do Unity. Isso é necessário quando o usuário utiliza um abridor de arquivo de terceiros no Unity que delega para o UnityVS.
Corrigido o tratamento de mensagens longas enviadas do Unity para o UnityVS. Antes disso, mensagens longas poderiam provocar falhas em nossa parte de mensagens do UnityVS. Como consequência, às vezes o UnityVS não abre um arquivo do Unity.
1.0.12.0
Lançado em 3 de janeiro de 2013
Correções de bug
Corrigido o travamento do Visual Studio que poderia acontecer quando o Visual Studio estava excluindo um ponto de interrupção.
Corrigido um bug em que alguns pontos de interrupção não seriam atingidos depois de o Unity ter recompilado scripts de jogo.
Corrigido o depurador para notificar corretamente o Visual Studio quando pontos de interrupção eram desvinculados.
Corrigido um problema de registro que poderia impedir o depurador do Visual Studio de depurar programas nativos.
Corrigida uma exceção que poderia acontecer ao avaliar expressões Boo e UnityScript.
Corrigida uma regressão em que alterar o nível da API .NET no Unity não dispararia uma atualização dos arquivos de projeto.
Corrigida uma falha de API em que o código do usuário não conseguia participar do manipulador de retorno de chamada de log.
1.0.11.0
Lançado em 28 de novembro de 2012
Novos recursos
Suporte oficial do Unity 4.
Manipulação de scripts do Explorador de Projeto do Unity.
Integração na janela Navegar Para do Visual Studio.
Análise de mensagem do console Info, de modo que clicar na Lista de Erros o levará ao primeiro stackframe com símbolos.
Adicione uma API para permitir que o usuário participe da geração do projeto.
Adicione uma API para permitir que o usuário participe de LogCallback.
Correções de bug
Corrigida regressão no segundo plano do Explorador de Projeto do Unity no Visual Studio 2012.
Corrigida a geração de projeto para usuários do perfil .NET completo.
Corrigida a geração de projeto para usuários do destino da Web.
Corrigida a geração de projeto para incluir símbolos de compilação DEBUG e TRACE como o Unity faz.
Corrigida falha ao usar caracteres especiais em nossa janela Ir Para Símbolo.
Corrigida falha se não pudermos injetar nosso ícone na barra de status do Visual Studio.
1.0.10.0
Lançado em 9 de outubro de 2012
Correções de bug
Corrigida a tela de fundo do Explorador de Projeto do Unity no Visual Studio 2010.
Corrigido um congelamento do Visual Studio que poderia acontecer se o UnityVS tentasse anexar o depurador a um Unity cuja interface do depurador tivesse falhado anteriormente.
Corrigido um congelamento do Visual Studio que poderia ocorrer quando um ponto de interrupção era definido e um recarregamento do AppDomain ocorreria.
Corrigido o modo como assemblies são recuperados do Unity para evitar o bloqueio de arquivos e confundir o processo de build do Unity.
1.0.9.0
Lançado em 3 de outubro de 2012
Correções de bug
Corrigida a geração de projeto quando o projeto do Unity inclui ativos JavaScript reais.
Corrigido tratamento de erro na avaliação da expressão.
Corrigida a configuração de novos valores para campos de tipos de valor.
Corrigidos possíveis efeitos colaterais ao passar o cursor do mouse sobre expressões do editor de código.
Corrigido o modo como os tipos são pesquisados em assemblies carregados para a avaliação da expressão.
Corrigido o bug UVS-21: avaliação de atribuição em objetos do Unity não tem efeito.
Corrigido o bug UVS-21: ponteiro inválido ao avaliar uma invocação de método para a API de Matemática do Unity.
1.0.8.0
Lançado em 26 de setembro de 2012
Correções de bug
Corrigida a maneira como o abridor script adquiria o caminho para o projeto para garantir que ele pudesse abrir tanto o Visual Studio quanto os scripts.
Corrigido um bug com pontos de interrupção criados enquanto a sessão de depuração estava em execução que poderia fazer o Visual Studio travar.
Corrigido como UnityVS é registrado no Visual Studio 2010.
1.0.7.0
Lançado em 14 de setembro de 2012
Novos recursos
- Suporte ao Visual Studio 2012.
Correções de bug
Corrigida a geração de arquivos de projeto do Editor e Plug-Ins para corresponder ao comportamento do Unity.
Corrigida a conversão de símbolos .pdb no Unity 4.
Importante
Devido ao suporte do Visual Studio 2012, foi necessário renomear alguns arquivos de mover outros. O pacote do UnityVS para importar o Unity agora se chama UnityVS 2010 ou 2012 UnityVS para, respectivamente, o Visual Studio 2010 e o Visual Studio 2012. Essa versão também requer que os arquivos de projeto UnityVS sejam regenerados.
1.0.6.0 – build interno
Lançado em 12 de setembro de 2012
1.0.5.0
Lançado em 10 de setembro de 2012
Correções de bug
Corrigida a geração de arquivos de projeto quando scripts ou sombreadores tinham um caractere xml inválido.
Corrigida a detecção de instâncias do Unity quando Unity era conectado ao servidor de Ativo. Isso disparou falhas em abrir arquivos do Unity e na conexão automática do depurador do Visual Studio.
1.0.4.0
Lançado em 5 de setembro de 2012
Novos recursos
Conversão automática de símbolos de depuração no Unity.
Se você tiver um assembly .dll do .NET com seu .pdb associado na pasta Ativo, reimporte o assembly e o UnityVS converterá o .pdb para um arquivo de símbolos de depuração que o mecanismo de script do Unity compreende e você poderá intervir em seus assemblies do .NET do UnityVS.
Correções de bug
- Corrigida uma falha do UnityVS durante a depuração causada por exceções geradas por métodos ou propriedades dentro do Unity.
1.0.3.0
Lançado em 4 de setembro de 2012
Novos recursos
- Nova opção de configuração para desabilitar o uso do UnityVS para abrir arquivos do Unity.
Correções de bug
Corrigida a geração de referências ao UnityEditor para projetos não de editor.
Corrigida a definição do símbolo UNITY_EDITOR para projetos não de editor.
Corrigida falha aleatória do VS causada pela nossa barra de status personalizada.
1.0.2.0
Lançado em 30 de agosto de 2012
Correções de bug
Corrigido conflito com o depurador PythonTools.
Corrigidas referências a Mono.Cecil.
Corrigido um bug em como assemblies de scripts eram recuperados do Unity com o Unity 4 b7.
1.0.1.0
Lançado em 28 de agosto de 2012
Novos recursos
- Suporte de visualização para Unity 4.0 Beta.
Correções de bug
Corrigida a inspeção de propriedades gerando exceções.
Corrigida a ordem decrescente para objetos base ao inspecionar objetos.
Corrigida lista suspensa em branco para o ponto de inserção no assistente do MonoBehavior.
Corrigida a conclusão para dll dentro da pasta Ativo para UnityScript e Boo.
1.0.0.0 – versão inicial
Lançado em 22 de agosto de 2012