Protokol změn (Visual Studio Tools for Unity, Windows)

Visual Studio Tools for Unity change log.

17.9.3.0

Vydáno 13. února 2024

Nové funkce

  • Integrace:

    • Vylepšená přístupnost.

    • Zobrazit Rychlé informace pro všechny symboly používající TooltipAttribute (pouze pole dříve).

Opravy chyb

  • Integrace:

    • Oprava zpracování trivia s UNT0021, při použití zpráv bez modifikátorů.

    • Opravili jsme poskytovatele dávky pro všechny diagnostiky.

    • Opraveno UNT0034 a UNT0035 s nejednoznačnými přetíženími.

17.9.2.0

Vydáno 3. ledna 2024

Opravy chyb

  • Integrace:

    • Opravili jsme problém se stabilitou, který bránil správnému fungování technologie IntelliSense.

17.9.1.0

Vydáno 12. prosince 2023

Opravy chyb

  • Integrace:

    • Oprava použití služby jazyka při navigaci v upE.

    • Opravili jsme problém se stabilitou s odkazy na soubory tgz v manifestu.

17.9.0.0

Vydáno 28. listopadu 2023

Nové funkce

  • Integrace:

    • Vylepšená podpora pro EditorInstance.json.

    • Přidali jsme podporu počátečních projektů ve stylu sady SDK.

17.8.2.0

Vydáno 14. listopadu 2023

Opravy chyb

  • Ladění:

    • Vylepšená podpora consts při vyhodnocování
  • Lokalizace:

    • Opravili jsme problémy s lokalizací.

17.8.1.0

Vydáno 14. září 2023

Nové funkce

  • Integrace:

    • Přidáno USP0021, Preferovat rovnost odkazů.

    • Přidání podpory pro TransformAccessUNT0022UNT0032

    • Přidání UNT0036, neefektivní metoda pro získání pozice a otočení.

    • Přidání UNT0037, neefektivní metoda pro získání localPosition a localRotation.

Opravy chyb

  • Integrace:

  • Opraveno USP0008 s částečnými typy.

17.8.0.0

Vydáno 8. srpna 2023

Nové funkce

  • Integrace:

    • Vylepšená přístupnost.

    • Přidání detekce instance alternativního místního hráče

    • Přidání podpory pro EditorInstance.json.

Opravy chyb

  • Integrace:

    • Opravili jsme problém s výkonem, který vynucuje úplné vyhodnocení kontextu projektu.

    • Opravili jsme problém s výkonem imagí a upE.

  • Ladění:

    • Oprava vyhledávání oboru názvů pro procházení hierarchie oborů názvů

    • Opravili jsme problém s cestou k souboru symbolů.

17.7.0.0

Vydáno 25. července 2023

Nové funkce

  • Integrace:

    • Přidáno UNT0034, A Vector3 lze převést na Vector2.

    • Přidáno UNT0035, A Vector2 lze převést na Vector3.

    • Přidání podpory pro odkazy nápovědy pro všechny analyzátory

Opravy chyb

  • Integrace:

    • Opravili jsme problémy s lokalizací v ruštině.

    • Opravili jsme chování zaškrtávacích políček v dialogovém okně Implementovat zprávu Unity.

    • Opravili jsme problémy s barvami a motivy.

17.6.1.0

Vydáno 22. května 2023

Nové funkce

  • Ladění:

    • Přidání podpory pro krok do konkrétního kroku

17.6.0.0

Vydáno 16. května 2023

Opravy chyb

  • Ladění:

    • Opravili jsme problém při použití specifikátoru formátu nq s debuggerDisplayAttribute.

    • Opravili jsme problém s laděním balíčků (souvisejících se symboly a relativními cestami k souborům).

17.5.1.0

Vydáno 28. února 2023

Nové funkce

  • Integrace:

    • Přidáno USP0020, Modul runtime Unity vyvolá zprávy Unity.

Opravy chyb

  • Integrace:

    • Opraveno UNT0033 pro podporu všech OnPostprocessAllAssets přetížení.

17.5.0.0

Vydáno 13. prosince 2022

Nové funkce

  • Ladění:

    • Byla přidána chybová zpráva při použití nesprávných podmínek v zarážkách.

    • Nastavení výjimky uložené v mezipaměti při spuštění ladicí relace

  • Integrace:

    • Aktualizováno UNT0006 tak, aby podporovalo všechna OnPostprocessAllAssets přetížení.

    • Přidáno UNT0031, Operace aktiv v LoadAttribute metodě.

    • Přidání UNT0032, neefektivní metoda pro nastavení localPosition a localRotation.

    • Přidáno UNT0033, Nesprávná zpráva velká a malá písmena.

    • Byla zjištěna závažnost WarningUNT0033UNT0015 a UNT0006 diagnostika.

    • Opravili jsme vložený text, pokud byl nesprávně zpracován .UNT0026

Opravy chyb

  • Ladění:

    • Byl opraven výkon zpracování výjimek.

    • Oprava vazby zarážky před explicitním pokynem hostitele při použití filtrů typů

17.4.3.0

Vydáno 1. listopadu 2022

Opravy chyb

  • Integrace:

    • Spusťte kód COM v hlavním vlákně v zpětných voláních CodeLens.

17.4.2.0

Vydáno 11. října 2022

Opravy chyb

  • Integrace:

    • Byl opraven případ, kdy asynchronní komunikace byla synchronně dokončena.

17.4.1.0

Vydáno 14. září 2022

Opravy chyb

  • Ladění:

    • Opravili jsme problémy se stabilitou při vytváření zarážek, což brání neočekávaným voláním agenta ladicího programu.

17.4.0.0

Vydáno 9. srpna 2022

Nové funkce

  • Integrace:

    • Přidáno UNT0027, Zabránit volání výchozí PropertyDrawer.OnGUI() implementace.

    • Přidáno UNT0028, Použití nelokace fyziky rozhraní API.

    • Přidáno UNT0029, Vzor porovnávání s null objekty Unity.

    • PřidáníUNT0030, volání Destroy nebo DestroyImmediate volání do .Transform

17.3.0.0

Vydáno 14. června 2022

Nové funkce

  • Hodnocení:

    • Byla přidána podpora pro pevné vyrovnávací paměti pole.

17.2.4.0

Vydáno 10. května 2022

Nové funkce

  • Integrace:

    • Aktualizace UNT0015 a USP0012 podpora DidReloadScripts atributu

    • Přidáno USP0019, Neoznačí soukromé metody zdobené PreserveAttribute nebo UsedImplicitlyAttribute jako nepoužívané.

    • Přidáno USP0018, Objekty Unity by se neměly používat s výrazy throw.

17.2.3.0

Vydáno 26. dubna 2022

Opravy chyb

  • Integrace:

    • Opravili jsme problémy se stabilitou při generování sestav diagnostiky.

    • Opravili jsme problémy se stabilitou protokolu zpráv.

17.2.2.0

Vydáno 12. dubna 2022

Nové funkce

  • Ladění:

    • Přetěžovaný protokol ladicího programu na verzi 2.58.

Opravy chyb

  • Ladění:

    • Opravili jsme problémy se stabilitou při zpracování výjimek.

17.2.1.0

Vydáno 16. března 2022

Opravy chyb

  • Integrace:

    • Opravili jsme upE při práci s externími balíčky. Tato oprava vyžaduje nový proces generování, plně zachovává strukturu složek a je k dispozici v balíčku 2.0.15editoru VS .

17.2.0.0

Vydáno 15. února 2022

Nové funkce

  • Ladění:

    • Přidání podpory pro ladění generátorů zdrojů
  • Integrace:

    • Zapamatujte si poslední koncový bod PROTOKOLU IP použitý při ručním připojení.

    • Přidáno UNT0026, GetComponent vždy přiděluje, aby místo toho bylo možné použít TryGetComponent .

    • Aktualizace UNT0003, použití ne generických GetComponent, pracovat TryGetComponent s také.

    • Aktualizace UNT0014, volaná GetComponent s jiným než komponentou nebo rozhraním, aby fungovala i s TryGetComponent .

    • Aktualizace USP0016, detekce inicializace s odkazovými typy s možnou hodnotou null, aby fungovala s objekty bez Unity.

    • Aktualizováno UNT0006, Nesprávný podpis zprávy při kontrole instance nebo statických metod.

Opravy chyb

  • Integrace:

    • Odeberte Unity RuntimePlatform z názvu počítače (hráč oznámí).

17.1.0.0

Vydáno 19. ledna 2022

Nové funkce

  • Integrace:

    • Přidání CancelInvoke podpory do UNT0016 diagnostiky (nebezpečný způsob získání názvu metody)

    • Přidání ScriptedImporter a AssetPostprocessor třídy do známých kontejnerů zpráv Unity

    • Aktualizace zpráv Unity na verzi 2020.3.20f1

Opravy chyb

  • Integrace:

    • Opravili jsme problémy s tmavým motivem v dialogovém okně a tlačítkách.

    • Správně zpracovávat přepsané zprávy pomocí diagnostiky výslovného UNT0021 souhlasu (zpráva Unity by měla být chráněná).

17.0.4.0

Vydáno 5. ledna 2022

Opravy chyb

  • Integrace:

    • Automatické zakázání indexování prostředků pro velké projekty Unity

    • Při odkazování na projekt UnityEngine nepoužívejte upozornění na problém s kompatibilitou.

17.0.3.0

Vydáno 14. prosince 2021

Opravy chyb

  • Integrace:

    • Snížení spotřeby paměti při zpracování prostředků.

17.0.2.0

Vydáno 30. října 2021

Opravy chyb

  • Integrace:

    • Vylepšili jsme čas light-buildu tím, že spouštěli pouze potlačovače schopné zpracovat upozornění kompilátoru CS. Všechny ostatní analyzátory procházejí analýzou řešení.

17.0.1.0

Vydáno 16. října 2021

Opravy chyb

  • Integrace:

    • Snížení spotřeby paměti při analýze prostředků yaml

17.0.0.0

Vydáno 8. října 2021

Nové funkce

  • Integrace:

    • Přidání podpory pro Visual Studio 2022

    • Zastaralý generátor projektů pro Unity jsme zastaralí. V budoucnu prosím ve svých projektechUnity > Window > Package Manager () použijte nejnovější balíček Editoru sady Visual Studio a ujistěte se, že je sada Visual Studio 2022 nastavená jako preferovaný editor kódu (Unity > Edit > Preferences > External Tools).

    • Aktualizace zpráv Unity na verzi 2020.3.9f1

4.11.4.0

Vydáno 4. října 2021

Nové funkce

  • Integrace:

    • [Backported] Automatické zakázání indexování prostředků pro velké projekty Unity

Opravy chyb

  • Integrace:

    • Oprava detekce podporovaných výrazů s diagnostikou UNT0024

4.11.3.0

Vydáno 10. srpna 2021

Opravy chyb

4.11.2.0

Vydáno 13. července 2021

Opravy chyb

  • Integrace:

    • [Backported] Vylepšili jsme čas light-buildu tím, že spouštěli pouze potlačovače schopné zpracovat upozornění kompilátoru CS. Všechny ostatní analyzátory procházejí analýzou řešení.

4.11.1.0

Vydáno 15. června 2021

Opravy chyb

  • Integrace:

    • [Backported] Snížení spotřeby paměti při analýze prostředků yaml

4.11.0.0

Vydáno 25. května 2021

Nové funkce

  • Integrace:

    • Byla přidána UNT0025 diagnostika. Preferujte input.GetKey přetížení s argumentem KeyCode.

    • Do diagnostiky jsme přidali další neplatná použití (statická pole a pole jen pro UNT0013 čtení).

Opravy chyb

  • Integrace:

    • Opravili jsme problémy s explicitními implementacemi metod a UNT0006 diagnostikou.

4.10.3.0

Vydáno 8. června 2021

Opravy chyb

  • Integrace:

    • [Backported] Snížení spotřeby paměti při analýze prostředků yaml

4.10.2.0

Vydáno 25. května 2021

Nové funkce

  • Integrace:

    • Byla přidána UNT0024 diagnostika. Přidělte přednost skalárním výpočtům oproti výpočtům vektorů.
  • Hodnocení:

    • Přidání podpory pro použití přenosných symbolů pdb pro správné filtrování viditelných místních hodnot.

Opravy chyb

  • Integrace:

    • Stabilita vyhledávání s odkazem na pevné prostředky

    • Opravený přehrávač oznámí parsování s posledními verzemi Unity.

4.10.1.0

Vydáno 11. května 2021

Opravy chyb

  • Integrace:

    • Opravili jsme problémy se stabilitou pomocí rychlého UNT0008 opravy.

    • Opravili jsme problémy s výkonem vláken.

4.10.0.0

Vydáno 13. dubna 2021

Nové funkce

  • Integrace:

    • Byla přidána UNT0019 diagnostika. Nepotřebné volání nepřímých volání pro GameObject.gameObject.

    • Byla přidána UNT0020 diagnostika. MenuItem atribut použitý u nestatické metody.

    • Byla přidána UNT0021 diagnostika. Zpráva Unity by měla být chráněná (výslovný souhlas).

    • Byla přidána UNT0022 diagnostika. Neefektivní metoda pro nastavení pozice a otočení

    • Byla přidána UNT0023 diagnostika. Sjednocení přiřazení u objektů Unity

    • Přidání USP0017 potlačovače pro IDE0074. Objekty Unity by neměly používat sjednocení přiřazení.

    • Přidali jsme detekci neschválných projektů jazyka C#, které cílí na Unity.

    • Přidání vyhledávání odkazů na prostředky Unity v CodeLens

4.9.1.0

Vydáno 2. března 2021

Nové funkce

  • Hodnocení:

    • Přidáno Active Scene do místních prostředí se zobrazenými kořenovými herními objekty.

    • Přidáno this.gameObject do místních prostředí vzhledem k tomu, že je běžné v projektech Unity.

    • Přidání Children a Components seskupení do všech GameObject instancí, abyste mohli snadno zobrazit celou hierarchii objektů.

    • Přidáno Scene Path do všech GameObject instancí, aby se zobrazilo umístění ve scéně.

    • Přidání podpory pro JobEntityBatch/Lambdas při použití entit se zdrojovými generátory

    • Vylepšená podpora zobrazení velkých polí (pomocí kontejneru indexů)

    • Přidání chybějících zpráv Unity pro rozhraní API verze 2019.4

Opravy chyb

  • Integrace:

    • Opravili jsme různé problémy s uživatelským rozhraním pro jiné jazyky než ENU.

    • Opravili jsme problémy se stabilitou UNT0018 diagnostiky.

  • Ladění:

    • Opravili jsme problémy s odpojením virtuálního počítače při použití Trace metod.
  • Hodnocení:

    • Opravili jsme filtrování zastaralých vlastností, které vyvolaly výjimky.

4.9.0.0

Vydáno 20. ledna 2021

Nové funkce

  • Integrace:

    • Byla přidána podpora pro raytrace shadersUXML soubory a USS soubory.

    • Byla přidána .vsconfig podpora generování. Sada Visual Studio by teď měla zjistit, které součásti chybí, a při použití projektů Unity je vyzvat k jejich instalaci.

    • Aktualizace rozhraní API pro zprávy Unity (pro všechny metody používané jako korutiny)

    • Aktualizace detekce sady Android SDK

Opravy chyb

  • Integrace:

    • Oprava aktualizace procesu při použití dialogového okna výběru instance

    • Byla opravena UNT0006 diagnostika, která zobrazovala nesprávná upozornění pro korutiny a AssetPostprocessor.OnAssignMaterialModel.

4.8.2.0

Vydáno 10. listopadu 2020

Nové funkce

  • Integrace:

    • Vylepšená UNT0010 diagnostika, která se vztahuje na všechno, co dědí z Component, nejen MonoBehaviour.

Opravy chyb

  • Integrace:

    • Oprava zneplatnění zprávy CodeLens

4.8.1.0

Vydáno 13. října 2020

Nové funkce

  • Hodnocení:

    • Přidání podpory pro implicitní převod pomocí vyvolání Dříve vyhodnocovače vynutil přísnou kontrolu typů, což vedlo k upozorněním Failed to find a match for method([parameters...]) zpráv.
  • Integrace:

    • Byla přidána UNT0018 diagnostika. Funkce byste neměli používat System.Reflection ve nejdůležitějších zprávách o výkonu, jako jsou Update, FixedUpdate, LateUpdatenebo OnGUI.

    • Vylepšené USP0003 a USP0005 potlačující moduly s podporou všech AssetPostprocessor statických metod

    • Přidání USP0016 potlačovače pro CS8618. C# 8.0 zavádí odkazové typy s možnou hodnotou null a nenulové odkazové typy. Detekce inicializace typů zděděných z UnityEngine.Object není podporována.

    • Teď pro Unity 2019.x a 2020.x+ používáte stejný mechanismus generování projektů a mechanismus asmdef.

Opravy chyb

  • Integrace:

    • Opravili jsme neočekávané dokončování zpráv v komentářích.

4.8.0.0

Vydáno 14. září 2020

Opravy chyb

  • Integrace:

    • Opravili jsme generování projektů hráčů s Unity 2019.x.

4.7.1.0

Vydáno 5. srpna 2020

Nové funkce

  • Integrace:

    • Přidání podpory oboru názvů do výchozích šablon

    • Aktualizace rozhraní API pro zprávy Unity na verzi 2019.4

    • Přidání USP0013 potlačovače pro CA1823. Soukromá pole s atributy SerializeFieldSerializeReference by neměla být označena jako nepoužitá (FxCop).

    • Přidání USP0014 potlačovače pro CA1822. Zprávy Unity by neměly být označeny jako kandidáti pro static modifikátor (FxCop).

    • Přidání USP0015 potlačovače pro CA1801. Nepoužité parametry by se neměly odebírat ze zpráv Unity (FxCop).

    • Přidání podpory MenuItem do USP0009 potlačovače

Opravy chyb

  • Integrace:

    • Oprava USP0001 a USP0002 potlačení nefungují s nadbytečnými závorky nebo s argumenty metody.

    • Aktualizace databáze s pevnými povinnými prostředky i v případě, že byla v nastavení Unity zakázaná automatická aktualizace.

4.7.0.0

Vydáno 23. června 2020

Nové funkce

  • Integrace:

    • Přidání podpory pro zachování složek řešení při opětovném vygenerování řešení a projektů Unity

    • Byla přidána UNT0015 diagnostika. Zjištění nesprávné signatury metody s atributem InitializeOnLoadMethod nebo RuntimeInitializeOnLoadMethod.

    • Byla přidána UNT0016 diagnostika. Použití Invoke, InvokeRepeatingStartCoroutine nebo StopCoroutine s prvním argumentem, že řetězcový literál není bezpečný.

    • Byla přidána UNT0017 diagnostika. SetPixels vyvolání je pomalé.

    • Přidání podpory pro blokový komentář a odsazení souborů Shader

Opravy chyb

  • Integrace:

    • Při filtrování zpráv v Průvodci zprávou Unity nenulujte výběr.

    • Při otevírání dokumentace k rozhraní Unity API vždy používejte výchozí prohlížeč.

    • Oprava USP0004a USP0007 potlačení s následujícími pravidly: potlačení IDE0044 (jen pro čtení), IDE0051 (nepoužívané), CS0649 (nikdy přiřazené) pro všechna pole zdobená atributem USP0006 SerializeField. Potlačit CS0649 (nikdy nepřiřazeno) pro veřejná pole všech typů, které rozšiřují Unity.Object.

    • Oprava kontroly parametrů obecného typu pro UNT0014 diagnostiku

  • Hodnocení:

    • Opravené porovnání rovnosti s výčty.

4.6.1.0

Vydáno 19. května 2020

Opravy chyb

  • Integrace:

    • Upozornit, pokud nemůžeme vytvořit server pro zasílání zpráv na straně Unity.

    • Správně spouštět analyzátory během zjednodušené kompilace.

    • Opravili jsme problém, kdy se třída MonoBehaviour vytvořená z upE neshodovala s názvem souboru.

4.6.0.0

Vydáno 14. dubna 2020

Nové funkce

  • Integrace:

    • Přidání podpory pro CodeLens (skripty a zprávy Unity)

    • Byla přidána UNT0012 diagnostika. Rozpozná a zabalí volání koruínů v StartCoroutine().

    • Byla přidána UNT0013 diagnostika. Detekujte a odeberte neplatný nebo redundantní SerializeField atribut.

    • Byla přidána UNT0014 diagnostika. Rozpoznat GetComponent() volaný s jiným typem než komponenta nebo typem rozhraní.

    • Přidání USP0009 potlačovače pro IDE0051. Neoznačí metody atributem ContextMenu nebo odkazované polem s atributem ContextMenuItem jako nepoužívané.

    • Přidání USP0010 potlačovače pro IDE0051. Neoznačí pole s atributem ContextMenuItem jako nepoužívané.

    • Přidání USP0011 potlačovače pro IDE0044. Nepoužívejte pole s atributem jen pro ContextMenuItem čtení.

    • USP0004USP0006 a USP0007 teď pracuje pro oba SerializeReferenceSerializeField atributy.

Opravy chyb

  • Integrace:

    • Příkazy start/stop odesílají do Unity jenom v případech, kdy editor dokáže komunikovat.

    • Opravili jsme dokumentaci QuickInfo s zděděnými zprávami.

    • Byl opraven rozsah CreateInspectorGUI zprávy.

    • Neohlašujte UNT0001 metody pomocí polymorfních modifikátorů.

  • Hodnocení:

    • Oprava zpracování aliasů pomocí.

4.5.1.0

Vydáno 16. března 2020

Nové funkce

  • Integrace:

    • Přidání USP0008 potlačovače pro IDE0051. Soukromé metody používané s Invoke, InvokeRepeating, StartCoroutine nebo StopCoroutine by neměly být označeny jako nepoužité.

Opravy chyb

  • Integrace:

    • Oprava dokumentace k OnDrawGizmos/OnDrawGizmosSelected
  • Hodnocení:

    • Oprava kontroly argumentů lambda

4.5.0.1

Vydáno 19. února 2020

Opravy chyb

  • Integrace:

    • Opravili jsme UNT0006 diagnostickou kontrolu nesprávného podpisu zprávy. Při kontrole typů s více úrovněmi dědičnosti může tato diagnostika selhat s následující zprávou: 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.

4.5.0.0

Vydáno 22. ledna 2020

Nové funkce

  • Integrace:

    • Byla přidána podpora pro soubory HLSL.

    • Přidání USP0006 potlačovače pro IDE0051. Soukromá pole s atributem SerializeField by neměla být označena jako nepoužitá.

    • Přidání USP0007 potlačovače pro CS0649. Pole s atributem SerializeField by neměla být označena jako nepřiřazená.

Opravy chyb

  • Integrace:

    • Opravené generování projektů (GenerateTargetFrameworkMonikerAttribute cíl nebyl vždy umístěn správně).

4.4.2.0

Vydáno 3. prosince 2019

Opravy chyb

  • Integrace:

    • Opravili jsme diagnostiku s uživatelsky definovanými rozhraními.

    • Opravili jsme rychlé popisy s poškozenými výrazy.

4.4.1.0

Vydáno 6. listopadu 2019

Nové funkce

  • Integrace:

    • Přidání podpory pro procesy na pozadí Unity (Ladicí program se může automaticky připojit k hlavnímu procesu místo podřízeného procesu).

    • Přidali jsme rychlý popis pro zprávy Unity s přidruženou dokumentací.

Opravy chyb

  • Integrace:

    • Opravili jsme analyzátor UNT0002 porovnání značek s pokročilými binárními a vyvoláním výrazů.

Zastaralé funkce

  • Integrace:

    • V budoucnu budou Visual Studio Tools for Unity podporovat pouze Visual Studio 2017+.

4.4.0.0

Vydáno 15. října 2019

Nové funkce

  • Integrace:

    • Přidání USP0005 potlačení pro IDE0060 (nepoužitý parametr) pro všechny zprávy Unity

    • Přidání rychlého popisu pro pole označená značkou TooltipAttribute. (Tato funkce funguje i pro jednoduché přístupové objekty get pomocí tohoto pole).

4.3.3.0

Vydáno 23. září 2019

Opravy chyb

  • Integrace:

    • Opravili jsme hlášení chyb a upozornění pro odlehčené buildy.

4.3.2.0

Vydáno 16. září 2019

Nové funkce

  • Integrace:

    • Prohloubili jsme porozumění tomu, že Visual Studio má projekty Unity přidáním nové diagnostiky specifické pro Unity. Také jsme zvýšili inteligenci integrovaného vývojového prostředí (IDE) tím, že jsme potlačili obecnou diagnostiku C#, která se nevztahuje na projekty Unity. Integrované vývojové prostředí například nezobrazí rychlou opravu, aby se změnila proměnná inspektoru, na readonly kterou byste zabránili úpravě proměnné v Unity Editoru.
      • UNT0001: Zprávy Unity se volají modulem runtime, i když jsou prázdné, deklarujte je, abyste se vyhnuli zbytečnému zpracování modulem runtime Unity.
      • UNT0002: Porovnání značek pomocí rovnosti řetězců je pomalejší než integrovaná metoda CompareTag.
      • UNT0003: Použití obecné formy GetComponent je upřednostňované pro bezpečnost typů.
      • UNT0004: Zpráva aktualizace je závislá na snímkové frekvenci a měla by místo Time.fixedDeltaTime používat Time.deltaTime.
      • UNT0005: Zpráva FixedUpdate je nezávislá na snímkové frekvenci a měla by místo Time.deltaTime používat Time.fixedDeltaTime.
      • UNT0006: Pro tuto zprávu Unity byla zjištěna nesprávná signatura metody.
      • UNT0007: Unity přepíše operátor porovnání null pro objekty Unity, které nejsou kompatibilní s sjednocením null.
      • UNT0008: Unity přepíše operátor porovnání null pro objekty Unity, které nejsou kompatibilní s šířením hodnoty null.
      • UNT0009: Při použití atributu InitializeOnLoad u třídy musíte poskytnout statický konstruktor. Atribut InitializeOnLoad zajistí, že bude volán při spuštění editoru.
      • UNT0010: MonoBehaviours by měly být vytvořeny pouze pomocí AddComponent(). Objekt MonoBehaviour je komponenta, která musí být připojená k objektu GameObject.
      • UNT0011: ScriptableObject by měl být vytvořen pouze pomocí CreateInstance(). Objekt ScriptableObject musí být vytvořený modulem Unity, aby zpracovával metody zpráv Unity.
      • USP0001 pro IDE0029: Objekty Unity by neměly používat nulové sjednocení.
      • USP0002 pro IDE0031: Objekty Unity by neměly používat šíření null.
      • USP0003 for IDE0051: Zprávy Unity jsou vyvolány modulem runtime Unity.
      • USP0004 for IDE0044: Pole s atributem SerializeField by neměla být jen pro čtení.

4.3.1.0

Vydáno 4. září 2019

Nové funkce

  • Hodnocení:

    • Přidání podpory pro lepší zobrazení typu, to je List<object> místo List'1[[System.Object, <corlib...>]].

    • Přidání podpory pro přístup ke členům ukazatele, to znamená p->data->member.

    • Přidání podpory pro implicitní převody v inicializátorech pole, to znamená new byte [] {1,2,3,4}.

4.3.0.0

Vydáno 13. srpna 2019

Nové funkce

  • Ladicí program:

    • Přidání podpory pro protokol MDS 2.51
  • Integrace:

    • Vylepšili jsme okno Připojit k instanci Unity pomocí funkcí řazení, vyhledávání a aktualizace. PID se teď zobrazuje i pro místní hráče (dotazováním na naslouchání soketů v systému pro načtení vlastního procesu).

    • Přidání podpory pro soubory asmdef

Opravy chyb

  • Integrace:

    • Opravili jsme zpracování poškozených zpráv při komunikaci s přehrávači Unity.
  • Hodnocení:

    • Oprava zpracování oborů názvů ve výrazech

    • Opravili jsme kontrolu s typy IntPtr.

    • Opravili jsme problémy s krokováním s výjimkami.

    • Oprava vyhodnocení pseudo identifikátorů (například $exception).

    • Zabrání chybovému ukončení při zrušení odvozování neplatných adres.

    • Opravili jsme problém s uvolněnými doménami appdomain.

4.2.0.1

Vydáno 24. července 2019

Nové funkce

  • Integrace:

    • Přidali jsme novou možnost pro vytvoření libovolného typu souborů z Průzkumníka projektů Unity.

    • Zlepšení ukládání do mezipaměti diagnostiky při použití rychlých sestavení pro projekty Unity

Opravy chyb

  • Integrace:

    • Opravili jsme problém, kdy se přípona souboru nezpracovala žádným dobře známým editorem.

    • Opravili jsme podporu vlastních rozšíření v Průzkumníku projektů Unity.

    • Opravili jsme ukládání nastavení mimo hlavní dialog.

    • Odebraná starší verze závislosti Microsoft.VisualStudio.MPF.

4.1.1.0

Vydáno 24. května 2019

Nové funkce

  • Integrace:

    • Aktualizace rozhraní MonoBehaviour API na verzi 2019.1

Opravy chyb

  • Integrace:

    • Opravili jsme upozornění a chyby hlášení výstupu při povolení zjednodušeného sestavení.

    • Byl opraven jednoduchý výkon sestavení.

4.1.0.0

Vydáno 21. května 2019

Nové funkce

  • Integrace:

    • Přidání podpory nového dávkového rozhraní API pro rychlejší načítání projektů

    • Zakázali jsme úplné sestavení pro projekty Unity ve prospěch použití chyb a upozornění IntelliSense. Unity skutečně vytváří řešení sady Visual Studio s projekty knihovny tříd, které představují, co Unity dělá interně. To znamená, že výsledek sestavení v sadě Visual Studio se při zavření kanálu kompilace nikdy nepoužívá ani nevyzvedá Unity. Vytváření v sadě Visual Studio pouze spotřebovává prostředky za nic. Pokud potřebujete úplné sestavení, protože máte nástroje nebo nastavení, které na něm závisí, můžete tuto optimalizaci zakázat (Nástroje/Možnosti/Nástroje pro Unity/Zakázat úplné sestavení projektů).

    • Při načtení projektu Unity se automaticky zobrazí Průzkumník projektu Unity (UPE). UpE se ukotví vedle Průzkumník řešení.

    • Aktualizovaný mechanismus extrakce názvů projektů pomocí Unity 2019.x

    • Přidání podpory pro balíčky Unity v UPE Zobrazí se pouze odkazované balíčky (pomocí manifest.json ve Packages složce) a místní balíčky (vložené do Packages složky).

  • Generování projektu:

    • Při zpracování souboru řešení zachováte externí vlastnosti.
  • Hodnocení:

    • Přidání podpory pro názvy kvalifikované aliasy (prozatím pouze globální obor názvů). Proto vyhodnocovače výrazů nyní přijímá typy pomocí formuláře global::namespace.type.

    • Byla přidána podpora formuláře pointer[index] , která je sémanticky identická s formulářem dereference *(pointer+index) ukazatele.

Opravy chyb

  • Integrace:

    • Opravili jsme problémy se závislostmi u Microsoft.VisualStudio.MPF.

    • Opravili jsme připojení přehrávače UPW bez načtení projektu.

    • Aktualizace databáze s pevným automatickým aktivem, když ještě nebyla připojena sada Visual Studio.

    • Opravili jsme problémy s motivy a zaškrtávacími políčky.

  • Ladicí program:

    • Opravili jsme krokování se statickými konstruktory.

4.0.0.5

Vydáno 27. února 2019

Opravy chyb

  • Integrace:

    • Opravili jsme detekci verzí sady Visual Studio pomocí instalačního balíčku.

    • Odebrání nepoužívaných sestavení z instalačního balíčku

4.0.0.4

Vydáno 13. února 2019

Nové funkce

  • Integrace:

    • Přidání podpory pro správnou detekci procesů Unity během instalace a povolení instalačního modulu pro lepší zpracování zámků souborů.

    • Aktualizovali jsme ScriptableObject rozhraní API.

4.0.0.3

Vydáno 31. ledna 2019

Nové funkce

  • Generování projektu:

    • Veřejná a serializovaná pole už nebudou způsobovat upozornění. Upozornění a IDE0051 upozornění kompilátoru CS0649 jsme automaticky potlačí v projektech Unity, které tyto zprávy vytvořily.
  • Integrace:

    • Vylepšili jsme uživatelské prostředí pro zobrazování instancí editoru Unity a přehrávačů (okna se teď dají měnit velikostí, používají uniformní okraje a zobrazují úchyt pro změnu velikosti). Přidání informací o ID procesu pro editory Unity

    • Aktualizovali jsme MonoBehaviour rozhraní API.

  • Hodnocení:

    • Přidání podpory pro místní funkce

    • Byla přidána podpora pseudo proměnných (výjimky a identifikátory objektů).

Opravy chyb

  • Integrace:

    • Opravili jsme problém s obrázky a motivy monikerů.

    • Při automatické aktualizaci databáze prostředků se při ladění zapisují pouze do výstupního okna.

    • Opravili jsme zpoždění uživatelského rozhraní při filtrování průvodce MonoBehaviour.

  • Ladicí program:

    • Opravili jsme čtení vlastního atributu u pojmenovaných argumentů při použití starých verzí protokolu.

4.0.0.2

Vydáno 23. ledna 2019

Opravy chyb

  • Integrace:

    • Opravili jsme experimentální generování sestavení.

    • Opravili jsme zpracování událostí souboru projektu, aby se minimalizoval tlak uživatelského rozhraní na vlákno.

    • Opravili jsme zprostředkovatele dokončování se změnami dávkového textu.

  • Ladicí program:

    • Opravili jsme zobrazení zpráv ladění uživatelů k připojenému ladicím programu.

4.0.0.1

Vydáno 10. prosince 2018

Nové funkce

  • Hodnocení:

    • Nahrazení NRefactory ve prospěch Roslyn pro vyhodnocení výrazu.

    • Byla přidána podpora pro ukazatele: dereference, přetypování a aritmetika ukazatele (pro tuto funkci se vyžaduje Unity 2018.2+ a nový modul runtime).

    • Byla přidána podpora zobrazení ukazatele pole (například v jazyce C++). Převezměte výraz ukazatele a připojte čárku a počet prvků, které chcete zobrazit.

    • Byla přidána podpora asynchronních konstruktorů.

  • Integrace:

    • Přidali jsme podporu pro automatickou aktualizaci databáze prostředků Unity při uložení. Tato funkce je ve výchozím nastavení povolená a při ukládání skriptu v sadě Visual Studio aktivuje na straně Unity rekompilace. Tuto funkci můžete zakázat v nástrojích\Options\Tools for Unity\Refresh Unity AssetDatabase při uložení.

Opravy chyb

  • Integrace:

    • Opravili jsme aktivaci mostu, když visual Studio není vybrané jako upřednostňovaný externí editor.

    • Vyhodnocení pevného výrazu s poškozenými nebo nepodporovanými výrazy

4.0.0.0

Vydáno 4. prosince 2018

Nové funkce

  • Integrace:

    • Přidali jsme podporu pro Visual Studio 2019 (potřebujete alespoň Unity 2018.3, abyste mohli visual Studio 2019 používat jako externí editor skriptů).

    • Přijala službu a katalog imagí sady Visual Studio s plnou podporou škálování HDPI, perfektních obrázků a motivů v pixelech.

Zastaralé funkce

  • Integrace:

    • V budoucnu budou Visual Studio Tools for Unity podporovat pouze Unity 5.2+ (s integrovanou integrací sady Visual Studio Unity).

    • V budoucnu budou Visual Studio Tools for Unity podporovat pouze Visual Studio 2015+.

    • Odebraná služba starší verze jazyka, seznam chyb a stavový řádek

    • Odebrali jsme Průvodce rychlým chováním (ve prospěch vyhrazené podpory intellisense).

3.9.0.3

Vydáno 28. listopadu 2018

Opravy chyb

  • Integrace:

    • Opravili jsme problémy s opětovným načítáním projektů a intellisense při přidávání nebo odebírání skriptů umístěných v prvním projektu.

3.9.0.2

Vydáno 19. listopadu 2018

Opravy chyb

  • Ladicí program:

    • Opravili jsme zablokování v knihovně používané ke komunikaci s modulem ladicího programu Unity, což způsoboval zablokování sady Visual Studio nebo Unity, zejména při stisknutí klávesy Připojit k Unity nebo restartování hry.

3.9.0.1

Vydáno 15. listopadu 2018

Opravy chyb

  • Integrace:

    • Opravili jsme aktivaci modulu plug-in Unity při výběru jiného výchozího editoru.

3.9.0.0

Vydáno 13. listopadu 2018

Opravy chyb

  • Generování projektu:

    • Vrácení alternativního řešení pro chybu výkonu Unity, která byla opravena Unity.

3.8.0.7

Vydáno 20. září 2018

Opravy chyb

  • Ladicí program:

    • (Backportováno z verze 3.9.0.2) Opravili jsme zablokování v knihovně používané ke komunikaci s modulem ladicího programu Unity, což způsoboval zablokování sady Visual Studio nebo Unity, zejména při stisknutí klávesy Připojit k Unity nebo restartování hry.

3.8.0.6

Vydáno 27. srpna 2018

Opravy chyb

  • Integrace:

    • Opravili jsme opětovné načítání projektů a řešení.

3.8.0.5

Vydáno 20. srpna 2018

Opravy chyb

  • Integrace:

    • Oprava vyřazení předplatného monitorování projektů

3.8.0.4

Vydáno 14. srpna 2018

Nové funkce

  • Hodnocení:

    • Byla přidána podpora pro hodnoty ukazatele.

    • Přidání podpory pro obecné metody

Opravy chyb

  • Integrace:

    • Inteligentní opětovné načítání s několika změněnými projekty

3.8.0.3

Vydáno 24. července 2018

Opravy chyb

  • Generování projektu:

    • (Backportováno z verze 3.9.0.0) Vrácení alternativního řešení pro chybu výkonu Unity, která byla opravena Unity.

3.8.0.2

Vydáno 7. července 2018

Opravy chyb

  • Generování projektu:

    • Přechodné alternativní řešení chyby výkonu Unity: Při generování projektů mezipaměť MonoIslands

3.8.0.1

Vydáno 26. června 2018

Nové funkce

  • Ladění:

    • Přidání podpory pro příkazy UserLog a UserBreak

    • Přidání opožděné podpory načítání typu (optimalizace latence odezvy na zatížení sítě a ladicího programu)

Opravy chyb

  • Hodnocení:

    • Vylepšené vyhodnocení výrazu binárního operátoru a vyhledávání metod.

3.8.0.0

Vydáno 30. května 2018

Nové funkce

  • Ladění:

    • Přidání podpory pro zobrazení proměnných v asynchronních konstruktech

    • Přidání podpory pro zpracování vnořených typů při nastavování zarážek, aby se zabránilo upozornění pomocí konstruktorů kompilátoru.

  • Integrace:

    • Byla přidána podpora gramatiky pro textmate pro shadery (úloha C++ už není nutná pro zabarvení kódu shaderu).

Opravy chyb

  • Generování projektu:

    • Při použití nového modulu runtime Unity už nepřeveďte přenosnou pdb na mdb.

3.7.0.1

Vydáno 7. května 2018

Opravy chyb

  • Instalační služby:

    • Opravili jsme problém se závislostmi při používání experimentálních sestavení.

3.7.0.0

Vydáno 7. května 2018

Nové funkce

  • Ladění:

    • Byla přidána podpora orchestrace ladění (ladění více přehrávačů nebo editoru se stejnou relací sady Visual Studio).

    • Byla přidána podpora ladění přehrávače USB pro Android.

    • Byla přidána podpora ladění přehrávače UPW/IL2CPP.

  • Hodnocení:

    • Byla přidána podpora šestnáctkových specifikátorů.

    • Vylepšené prostředí pro vyhodnocení okna kukátka

Opravy chyb

  • Integrace:

    • Opravili jsme použití nastavení výjimek.
  • Generování projektu:

    • Vylučte jednotky kompilace správce balíčků z generování.

3.6.0.5

Vydáno 13. března 2018

Nové funkce

  • Generování projektu:

    • Přidání podpory pro nový generátor projektů v Unity 2018.1

Opravy chyb

  • Integrace:

    • Opraveno zpracování poškozených stavů s vlastními projekty.
  • Ladicí program:

    • Opravili jsme nastavení dalšího příkazu.

3.6.0.4

Vydáno 5. března 2018

Opravy chyb

  • Generování projektu:

    • Opravili jsme detekci mono verzí.
  • Integrace:

    • Opravili jsme problémy s časováním při aktivaci modulu plug-in 2018.1.

3.6.0.3

Vydáno 23. února 2018

Nové funkce

  • Generování projektu:

    • Přidání podpory pro .NET Standard

Opravy chyb

  • Generování projektu:

    • Oprava detekce cílové architektury Unity
  • Ladicí program:

    • Opravili jsme chybu při výjimkách, které byly vyvolány mimo uživatelský kód.

3.6.0.2

Vydáno 7. února 2018

Nové funkce

  • Integrace:

    • Aktualizace povrchu rozhraní UnityMessage API pro verzi 2017.3

Opravy chyb

  • Integrace:

    • Načtěte pouze projekty na externí změnu (s omezováním).

3.6.0.1

Vydáno 24. ledna 2018

Opravy chyb

  • Integrace:

    • Oprava automatického převodu symbolů ladění na mdb

    • Opravili jsme nepřímé volání EditorPrefs.GetBool, které ovlivnilo inspektor při pokusu o změnu velikosti pole.

3.6.0.0

Vydáno 10. ledna 2018

Nové funkce

  • Generování projektu:

    • Přidání podpory referenčního modelu MonoIsland pro verzi 2018.1
  • Hodnocení:

    • Přidání podpory pro identifikátor $exception
  • Ladicí program:

    • Přidání podpory pro atributy DebuggerHidden/DebuggerStepThrough s novým modulem runtime Unity
  • Průvodci:

    • Představení nejnovější verze pro průvodce

Opravy chyb

  • Generování projektu:

    • Oprava výpočtu guid projektu pro projekty hráčů
  • Ladicí program:

    • Opravili jsme závod při zpracování událostí způsobujících chyby.
  • Průvodci:

    • Před vložením metody aktualizujte kontext roslyn.

3.5.0.3

Vydáno 9. ledna 2018

Opravy chyb

  • Integrace:

    • Oprava automatického převodu symbolů ladění na mdb

3.5.0.2

Vydáno 4. prosince 2017

Nové funkce

  • Integrace:

    • Projekty Unity se teď při přidání nebo odebrání skriptu z Unity automaticky znovu načítají v sadě Visual Studio.
  • Ladicí program:

    • Přidání možnosti pro použití ladicího programu Mono sdíleného Xamarinem a Visual Studio pro Mac k ladění Editoru Unity.

    • Přidání podpory pro soubory přenosných symbolů ladění

Opravy chyb

  • Integrace:

    • Opravili jsme problémy se závislostmi nastavení.

    • Oprava nabídky nápovědy k rozhraní Unity API se nezobrazuje.

  • Generování projektu:

    • Opravili jsme generování projektů hráčů při práci na hře UPW s back-endem IL2CPP/.NET 4.6.

    • Opravili jsme další .dll rozšíření, které se nesprávně přidalo do názvu souboru sestavení.

    • Opravili jsme použití konkrétní úrovně kompatibility rozhraní API projektu místo globální úrovně.

    • Vynucujte příznak AllowAttachedDebuggingOfEditor Unity, protože výchozí hodnota je true.

3.4.0.2

Vydáno 19. září 2017

Nové funkce

  • Generování projektu:

    • Přidání podpory pro assembly.json jednotek kompilace

    • Přestala kopírovat sestavení Unity do složky projektu.

  • Ladicí program:

    • Přidání podpory pro nastavení dalšího příkazu s novým modulem runtime Unity

    • Přidání podpory pro typ Decimal s novým modulem runtime Unity

    • Přidání podpory pro implicitní nebo explicitní převody

Opravy chyb

  • Hodnocení:

    • Opravili jsme vytváření polí s implicitní velikostí.

    • Opravili jsme vygenerované položky kompilátoru s místními nastaveními.

  • Generování projektu:

    • Byl opraven odkaz na Microsoft.CSharp pro úroveň rozhraní API 4.6.

3.3.0.2

Vydáno 15. srpna 2017

Opravy chyb

  • Generování projektu:

    • Opravili jsme generování řešení sady Visual Studio v Unity 5.5 a předchozích verzích.

3.3.0.0

Vydáno 14. srpna 2017

Nové funkce

  • Hodnocení:

    • Přidání podpory pro vytváření struktur pomocí nového modulu runtime Unity

    • Přidání minimalistické podpory pro ukazatele

Opravy chyb

  • Hodnocení:

    • Oprava vyvolání metody u primitiv.

    • Opravené vyhodnocení polí s typy označenými pomocí BeforeFieldInit.

    • Opravili jsme nepodporovaná volání s binárními operátory (odečítání).

    • Opravili jsme problémy při přidávání položek do sady Visual Studio Watch.

  • Generování projektu:

    • Opravili jsme odkazy na názvy sestavení se soubory mcs.rsp.

    • Byla opravena definice s úrovněmi rozhraní API.

3.2.0.0

Vydáno 10. května 2017

Nové funkce

  • Instalační služby:

    • Přidali jsme podporu čištění mezipaměti MEF.

Opravy chyb

  • Editor kódu:

    • Byla opravena klasifikace a dokončování s vlastními atributy.

    • Opravili jsme blikání zpráv Unity.

3.1.0.0

Vydáno 7. dubna 2017

Nové funkce

  • Ladicí program:

    • Přidání podpory pro nový modul runtime Unity (s kompatibilitou .NET 4.6 / C# 6)
  • Generování projektu:

    • Přidání podpory profilu .NET 4.6

    • Byla přidána podpora souborů mcs.rsp.

    • Vždy povolte nebezpečný přepínač kompilace při použití Unity 5.6.

    • Přidání podpory pro generování projektů Player při použití platformy Windows Store a back-endu il2cpp

Opravy chyb

  • Editor kódu:

    • Pevná pozice stříšky po vložení metody s automatickým dokončováním
  • Generování projektu:

    • Odebrání verze sestavení po zpracování

3.0.0.1

Vydáno 7. března 2017

Tato verze zahrnuje všechny nové funkce a opravy chyb představené v řadě 2.8.x.

2.8.2.0 – 3.0 Preview 3

Vydáno 25. ledna 2017

Opravy chyb

  • Generování projektu:

    • Opravili jsme regresi, kdy moduly plug-in, na které se odkazovaly dvakrát, nejprve jako binární knihovna DLL, pak jako odkaz na projekt.

2.8.1.0 – 3.0 Preview 2

Vydáno 23. ledna 2017

Opravy chyb

  • Editor kódu:

    • Opravili jsme chybu při spuštění deklarace atributu bez dokončení závorek.
  • Ladicí program:

    • Pevné zarážky funkcí s korutinami v rámci nového kompilátoru/modulu runtime Unity

    • Přidání upozornění, pokud existuje nezarážka (pokud se nenajde odpovídající umístění zdroje)

  • Generování projektu:

    • Opravili jsme generování csproj se speciálními/lokalizovanými znaky.

    • Pevné odkazy mimo prostředky, jako je knihovna (například Sada SDK pro Facebook).

  • Vedlejší:

    • Přidání kontroly, která brání spuštění Unity při instalaci nebo odinstalaci

    • Přepnutím na https zacílit vzdálenou dokumentaci Unity.

2.8.0.0 – 3.0 Preview

Vydáno 17. listopadu 2016

Nové funkce

  • Obecné:

    • Přidali jsme podporu instalačního programu pro Visual Studio 2017.

    • Přidali jsme podporu rozšíření sady Visual Studio 2017.

    • Byla přidána podpora lokalizace.

  • Editor kódu:

    • Byla přidána technologie IntelliSense jazyka C# pro zprávy Unity.

    • Přidání barevného zabarvení kódu jazyka C# pro zprávy Unity

  • Ladicí program:

    • Přidání podpory pro is, as, přímé přetypování, default, new výrazy.

    • Přidání podpory pro výrazy zřetězení řetězců

    • Byla přidána podpora šestnáctkového zobrazení celočíselné hodnoty.

    • Přidání podpory pro vytváření nových dočasných proměnných (příkazů)

    • Byla přidána podpora implicitních primitivních převodů.

    • Přidání lepších chybových zpráv, pokud je typ očekávaný nebo nenalezena.

  • Generování projektu:

    • Z názvů projektů byla odebrána přípona CSharp.

    • Odebraný odkaz na soubor cílů nástroje msbuild v rámci celého systému.

  • Průvodci:

    • Přidání podpory pro zprávy Unity v jiných typech chování, jako je Editor nebo EditorWindow.

    • Přepnul se na Roslyn, aby se vklyly a naformátovaly zprávy Unity.

Opravy chyb

  • Ladicí program:

    • Opravili jsme chybu způsobující chybové ukončení Unity při vyhodnocování obecných typů.

    • Oprava zpracování typů s možnou hodnotou null.

    • Opravené zpracování výčtů.

    • Opraveno zpracování vnořených typů členů.

    • Byl opraven přístup indexeru kolekce.

    • Byla opravena podpora ladění snímků iterátoru pomocí nového kompilátoru jazyka C#.

  • Generování projektu:

    • Byla opravena chyba, která bránila kompilaci při cílení na webový přehrávač Unity.

    • Opravili jsme chybu, která bránila kompilaci při kompilaci skriptu s názvem souboru kódovaného webem.

2.3.0.0

Vydáno 14. července 2016

Nové funkce

  • Obecné:

    • Přidání možnosti zakázání protokolů konzoly Unity v seznamu chyb sady Visual Studio

    • Přidání možnosti, která umožňuje úpravu vygenerovaných vlastností projektu.

  • Ladicí program:

    • Přidání vizualizérů řetězců Text, XML, HTML a JSON
  • Průvodci:

    • Přidání chybějících MonoBehaviors

Opravy chyb

  • Obecné:

    • Opravili jsme konflikt s ReSharperem, který bránil zobrazení ovládacích prvků v nastavení sady Visual Studio.

    • Opravili jsme konflikt s Xamarinem, který v některých případech zabránil ladění.

  • Ladicí program:

    • Opravili jsme problém, který způsoboval zablokování sady Visual Studio při ladění.

    • Opravili jsme problém se zarážkou funkcí v sadě Visual Studio 2015.

    • Opravili jsme několik problémů se vyhodnocením výrazů.

2.2.0.0

Vydáno 4. února 2016

Nové funkce

  • Průvodci:

    • Přidání inteligentního vyhledávání v průvodci Implement MonoBehavior

    • Zpřístupnili jsme si kontext průvodců; Například zprávy NetworkBehavior jsou k dispozici pouze při práci s NetworkBehavior.

    • Přidání podpory zpráv NetworkBehavior v průvodcích

  • UI:

    • Přidání možnosti konfigurace viditelnosti zpráv MonoBehavior

    • Odebrali jsme stránky vlastností sady Visual Studio, které nejsou relevantní pro projekty Unity.

Opravy chyb

  • Generování projektů:

    • Opravené odkazy na UnityEngine a UnityEditor v Unity 4.6.

    • Oprava generování souborů projektu při spuštění Unity v OSX.

    • Opravili jsme zpracování názvů projektů obsahujících znaky hashmark (#).

    • Omezené vygenerované projekty na C# 4.

  • Ladicí program:

    • Opravili jsme problém s vyhodnocením výrazů při ladění uvnitř korutiny Unity.

    • Opravili jsme problém, který způsoboval zablokování sady Visual Studio při ladění.

  • UI:

    • Opravili jsme nekompatibilitu s rozšířením sady Tabs Studio sady Visual Studio.
  • Instalační služby:

    • Podpora instalace VSTU pro celý počítač (instalace pro všechny uživatele) vytvořením položek registru HKLM.

    • Opravili jsme problémy s odinstalací VSTU při instalaci stejné verze VSTU pro více různých verzí sady Visual Studio. Například když byly nainstalovány VSTU 2015 2.1.0.0 a VSTU 2013 2.1.0.0.

2.1.0.0

Vydáno 8. září 2015

Nové funkce

  • Podpora Unity 5.2

Opravy chyb

  • Zobrazení položek nabídky v Unity < 4.2

  • Chybová zpráva se už nezobrazuje, když Visual Studio uzamkne soubory XML IntelliSense.

  • Zpracovat <<při změně>> podmíněných zarážek, pokud podmíněný argument není logická hodnota.

  • Opravené odkazy na sestavení UnityEngine a UnityEditor pro aplikace pro Windows Store.

  • Byla opravena chyba při krokování v ladicím programu: Nelze provést krok, obecnou výjimku.

  • Oprava zarážek počtu přístupů v sadě Visual Studio 2015

2.0.0.0

Vydáno 20. července 2015

Opravy chyb

  • Integrace Unity:

    • Opravili jsme převod symbolů ladění vytvořených v sadě Visual Studio 2015 při importu knihovny DLL a symbolů ladění (PDB).

    • Při importu knihovny DLL a jeho symbolů ladění (PDB) vždy vygenerujte soubory MDB s výjimkou případu, kdy je k dispozici také soubor MDB.

    • Bylo opraveno znečištění adresáře projektu Unity s adresářem obj.

    • Oprava generování odkazů na System.Xml.Link a System.Runtime.Serialization.

    • Přidání podpory pro více odběratelů do háků rozhraní API pro generování souborů projektu

    • Generování souboru projektu vždy dokončete, i když je jeden ze souborů, které se mají vygenerovat, uzamčeno.

    • Přidání podpory pro * zástupné cardy ve filtru rozšíření při zadávání souborů, které mají být zahrnuty do projektu C#.

  • Integrace sady Visual Studio:

    • Opravili jsme problém s kompatibilitou s nástroji Productivity Power Tools.

    • Opravili jsme generování MonoBehaviorů kolem událostí a delegování deklarací.

  • Ladicí program:

    • Opravili jsme potenciální zablokování při ladění.

    • Opravili jsme problém, kdy se místní hodnoty nezobrazovat v určitých rámcích zásobníku.

    • Opravili jsme kontrolu prázdných polí.

1.9.9.0 – 2.0 Preview 2

Vydáno 2. dubna 2015

Nové funkce

  • Unity Project Explorer:

    • Automaticky přejmenovat třídu při přejmenování souboru v Průzkumníku projektů Unity (viz dialogové okno Možnosti ).

    • Automaticky vyberte nově vytvořené skripty v Průzkumníku projektů Unity.

    • Sledujte aktivní skript v Průzkumníku projektů Unity (viz dialogové okno Možnosti ).

    • Duální synchronizace sady Visual Studio Průzkumník řešení (dialogové okno Možnosti)

    • Osvojte si ikony sady Visual Studio v Průzkumníku projektů Unity.

  • Ladicí program:

    • V seznamu uložených nebo nedávno použitých cílů ladění vyberte aktivní cíl ladění (viz dialogové okno Možnosti ).

    • Vytvořte zarážky funkcí v metodách MonoBehavior a použijte je na více tříd MonoBehavior.

    • Podpora nastavení ID objektu v ladicím programu

    • Podpora počtu zarážek v ladicím programu

    • Podpora přerušení při výjimce v ladicím programu (experimentální. Viz dialogové okno Možnosti ).

    • Podpora vytváření objektů a polí při vyhodnocování výrazů v ladicím programu.

    • Podpora porovnání null při vyhodnocování výrazů v ladicím programu.

    • Vyfiltrujte zastaralé členy v oknech kukátek ladicího programu.

  • Instalační služby:

    • Optimalizovaná registrace rozšíření Visual Studio Tools for Unity

    • Nainstalujte balíček Visual Studio Tools for Unity pro Unity 5.

  • Dokumentace: Zlepšení výkonu generování dokumentace

  • Průvodci: Podporují nové metody MonoBehavior pro Unity 4.6 a Unity 5.

  • Unity: Nebezpečné příznaky vyhledávání a vlastní definice v souborech .rsp během generování souboru projektu.

  • Uživatelské rozhraní: V sadě Visual Studio jsme přidali dialogové okno Možnosti sady Visual Studio Tools for Unity.

Opravy chyb

  • Unity Project Explorer:

    • Po přesunutí nebo přejmenování souborů ze sady Visual Studio Průzkumník řešení aktualizujte Průzkumníka projektů Unity.

    • Při přejmenování souborů v Průzkumníku projektů Unity zachovávají výběry.

    • Zabránit automatickému rozbalení a sbalení při dvojitém kliknutí na soubory v Průzkumníku projektů Unity

    • Ujistěte se, že nově vybrané soubory jsou viditelné v Průzkumníku projektů Unity.

  • Ladicí program:

    • Zabránit možnému zablokování sady Visual Studio při vyhodnocování výrazů v ladicím programu.

    • Ujistěte se, že volání metody probíhá ve správné doméně v ladicím programu.

  • Jednoty:

    • Opravte umístění UnityVS.OpenFile s Unity 5.

    • Opravte umístění pdb2mdb pomocí Unity 5.

    • Zabrání možné výjimce během generování souboru projektu.

    • Zabránit možnému zablokování při spuštění Unity v OSX.

    • Zpracování interních výjimek

    • Odešlete protokoly konzoly Unity do seznamu chyb VS.

  • Dokumentace: Správné generování dokumentace pro novou dokumentaci Unity

  • Projekt: V případě potřeby přesuňte a přejmenujte soubory .meta Unity, a to i ve složkách.

  • Průvodci: Opravte pořadí parametrů metody MonoBehavior při generování kódu.

  • Uživatelské rozhraní: Podpora motivů sady Visual Studio pro místní nabídku a ikony

1.9.8.0 – 2.0 Preview

Vydáno 12. listopadu 2014

Nové funkce

  • Podpora pro Visual Studio 2015

  • Barevné barvy kódu pro shadery Unity v sadě Visual Studio 2015

  • Vylepšená vizualizace hodnot při ladění:

    • Lepší vizualizace pro ArrayLists, Lists, Hashtables a Slovníky.

    • Zobrazit neveřejné členy a statické členy jako kategorie ve sledování a místních zobrazeních

    • Vylepšené zobrazení SerializedProperty Unity pro vyhodnocení pouze pole hodnoty platné pro vlastnost.

    • DebuggerDisplayAttribute podpora tříd a struktur.

    • Podpora DebuggerTypeProxyAttribute

  • Vložení metod MonoBehaviour pomocí našich průvodců k dodržování konvencí kódování uživatelů

  • Implementujte podporu pro textové šablony kompilovaného času vygenerovaných v UnityVS.

  • Implementujte podporu pro prostředky ResX vygenerovaných projektech UnityVS.

  • Podpora otevírání shaderů v sadě Visual Studio z Unity

Opravy chyb

  • Před spuštěním hry v Unity po aktivaci připojení a přehrávání v sadě Visual Studio vyčistěte sokety. Řeší se tak některé problémy se stabilitou připojení mezi Unity a VS při použití připojení a přehrávání.

  • Vyhněte se volání metod v rozhraní ladicího programu skriptovacího modulu Unity, které jsou náchylné k zablokování Unity. Tím se opraví zablokování Unity při připojování ladicího programu.

  • Oprava zobrazení volání, pokud nejsou k dispozici žádné symboly.

  • Pokud to nemusíme, nezaregistrujte zpětné volání protokolu.

1.9.2.0

Vydáno 9. října 2014

Nové funkce

  • Zlepšete detekci hráčů Unity.

  • Když používáte otvírač souborů, předejte Unity číslo řádku a název souboru.

  • Výchozí nastavení online dokumentace Unity, pokud neexistuje žádná místní dokumentace.

Opravy chyb

  • Oprava potenciálního chybového ukončení Unity při dosažení zarážky po opětovném načtení domény

  • Oprava výjimek zobrazených v konzole Unity při zavření konfigurace nebo okna O aplikaci po opětovném načtení domény

  • Oprava detekce 64bitové verze Unity spuštěné místně

  • Oprava filtrování MonoBehaviours na verzi Unity v průvodcích

  • Oprava chyby, kdy byly všechny prostředky zahrnuté do souborů projektu, pokud byl filtr rozšíření prázdný.

1.9.1.0

Vydáno 22. září 2014

Nové funkce

  • Optimalizujte zarážku vazby ke zdrojovým umístěním.

  • Podpora přetížených metod v vyhodnocení výrazu ladicího programu.

  • Podpora boxování primitivních a hodnotových typů v vyhodnocení výrazu ladicího programu.

  • Podpora opětovného vytvoření prostředí místních proměnných jazyka C# při ladění anonymních metod.

  • Odstraňte a přejmenujte soubory .meta při odstraňování nebo přejmenování souborů ze sady Visual Studio.

Opravy chyb

  • Oprava zpracování motivů sady Visual Studio Dříve se dialogy s černými motivy mohly zobrazit prázdné.

  • Oprava zablokování Unity při připojování ladicího programu při rekompilování Unity

  • Opravte zarážky při ladění vzdálených editorů nebo přehrávačů zkompilovaných v jiném systému.

  • Opravte možné chybové ukončení sady Visual Studio při dosažení zarážky.

  • Opravte vazbu zarážek, abyste se vyhnuli zobrazení zarážek jako uvolněných.

  • Opravte zpracování oboru proměnných v ladicím programu, abyste se vyhnuli živým proměnným, které se zobrazují mimo rozsah.

  • Oprava vyhledávání statických členů v vyhodnocení výrazu ladicího programu

  • Oprava zobrazení typů v vyhodnocení výrazu ladicího programu pro zobrazení statických polí a vlastností

  • Oprava generování řešení, když názvy projektů Unity obsahují speciální znaky, které Visual Studio zakáže (Připojení problém #948666).

  • Opravte balíček Visual Studio Tools Unity, aby se po zrušení zaškrtnutí možnosti přestaly odesílat události konzoly (Připojení problém #933357).

  • Oprava detekce odkazů pro správné opětovné vygenerování odkazů na nová rozhraní API, jako je UnityEngine.UI v generovaných projektech UnityVS.

  • Opravte instalační program tak, aby před instalací vyžadoval zavření sady Visual Studio, aby se zabránilo poškozeným instalacím.

  • Oprava instalačního programu pro instalaci referenčních sestavení Unity jako správné samostatné komponenty sdílené mezi všemi verzemi VSTU.

  • Opravte otevírání skriptů pomocí VSTU v 64bitových verzích Unity.

1.9.0.0

Vydáno 29. července 2014

Nové funkce

  • V okně Připojit Ladicí program Unity přidejte možnost zadat vlastní IP adresu a port pro ladění.

  • Přidejte možnost konfigurace pro nastavení Unity tak, aby běžela na pozadí nebo ne.

  • Přidejte možnost konfigurace pro generování souborů řešení a projektů nebo pouze souborů projektu.

  • Cíl spuštění: Zvolte připojení k Unity nebo Připojit k Unity a Play.

  • Zobrazení multidimenzionálních polí v ladicím programu

  • Zpracování nových ladicích portů Unity Playeru

  • Zpracování odkazů na nová sestavení Unity, jako jsou sestavení GRAFICKÉho rozhraní Unity 4.6.

  • Dekonstrukce uzavření pro správné zobrazení místních proměnných při ladění.

  • Dekonstrukce vygenerovaly proměnné iterátorů do argumentů při ladění.

  • Zachovat stav Průzkumníka projektů Unity po opětovném načtení projektu

  • Přidejte příkaz pro synchronizaci Průzkumníka projektu Unity s aktuálním dokumentem.

Opravy chyb

  • Opravte podmíněné zarážky, jejichž podmínky jsou nastavené před spuštěním ladicího programu.

  • Opravte odkazy na UnityEngine, abyste se vyhnuli upozorněním.

  • Oprava parsování verzí pro beta verze Unity

  • Opravte problém, kdy se proměnné při dosažení zarážky nebo kroku nezobrazí v okně místních proměnných.

  • Oprava popisů proměnných v sadě Visual Studio 2013

  • Oprava generování dokumentace IntelliSense pro Unity 4.5

  • Opravte komunikaci Unity nebo sady Visual Studio po opětovném načtení domény (play/stop v Unity).

  • Oprava zpracování částí motivů sady Visual Studio

Důležité

Jazyk C# je převládajícím jazykem v ekosystému Unity – nové ukázkové prostředky jsou v jazyce C#, dokumentace Unity bude ve výchozím nastavení C# – odebrali jsme základní podporu UnityScriptu a Boo, abychom se mohli lépe zaměřit na prostředí jazyka C#. V důsledku toho jsou řešení VSTU nyní pouze v jazyce C# a mnohem rychleji se načítají.

1.8.2.0

Vydáno 7. ledna 2014

Nové funkce

  • Alternativní řešení problému v síťové vrstvě skriptovacího modulu Unity v Mavericks pro vzdálené zjišťování editorů

  • Při zjišťování vzdálených přehrávačů Unity zpracujte nové porty.

  • Odkaz na sestavení UnityEngine specifické pro aktuální cíl sestavení.

  • Přidejte nastavení pro filtrování souborů, které se mají zahrnout do vygenerovaných projektů.

  • Přidejte nastavení pro zakázání odesílání protokolů konzoly do seznamu chyb sady Visual Studio. To je užitečné, pokud používáte PlayMaker nebo Console Pro, protože pro příjem protokolů konzoly může existovat pouze jeden zpětný volání zaregistrovaný v Unity.

  • Přidejte nastavení pro zakázání generování symbolů ladění mdb. To je užitečné, pokud generujete mdb sami.

Opravy chyb

  • Oprava regrese při otevření souborů ve VS z Unity >= 4.2 by ztratila IntelliSense.

  • Opravte naše dialogová okna VS pro zpracování vlastních motivů.

  • Oprava zavření místní nabídky upE

  • Pokud se sestavení specifické pro konkrétní verzi nesynchronizuje, zabráníte chybovému ukončení v Unity.

1.8.1.0

Vydáno 21. listopadu 2013

Nové funkce

  • Upravili jsme průvodce MonoBehaviour pomocí rozhraní API Unity 4.3.

  • Průvodci MonoBehaviour filtrují rozhraní Api Unity v závislosti na používané verzi.

  • Přidejte odkaz na System.Xml.Linq do projektů pro Unity > 4.1.

  • Předvoláme naše volání Debug.Log tak, aby do zprávy nezahrnuly začátek trasování zásobníku.

Opravy chyb

  • Opravili jsme chybu, která způsobovala narušení výchozího zpracování souborů JavaScriptu v sadě Visual Studio.

  • Opravili jsme bílý pixel, který se v tomto okamžiku objevil ve VS.

  • Oprava odstranění sestavení UnityVS.VersionSpecific, pokud je označeno jako jen pro čtení SCM.

  • Opravili jsme výjimky při vytváření soketů v balíčku UnityVS.

  • Opravili jsme chybu v sadě Visual Studio při načítání uložených imagí ze sestavení sady Visual Studio.

  • Opravili jsme chybu ve generování UnityVS.VersionSpecific pro zdrojové buildy Unity.

  • Opravili jsme možné zablokování při otevírání soketu v balíčku Unity.

  • Opravili jsme zpracování projektu Unity pomlčkou (-) v názvu.

  • Opravili jsme otevírání skriptů z Unity, které nezaměňují pořadí ALT+TAB pro Unity 4.2 a vyšší.

1.8.0.0

Vydáno 24. září 2013

Nové funkce

  • Výrazně se zlepšila rychlost připojení ladicího programu.

  • Automaticky zpracovává navigaci na soubor a řádek v Unity 4.2 a novějších.

  • Podmíněné zarážky

  • Generátor souborů projektu teď zpracovává šablony T4.

  • Aktualizujte průvodce MonBehavior novými rozhraními API.

  • Dokumentace IntelliSense v jazyce C# pro typy Unity

  • Vyhodnocení aritmetických a logických výrazů

  • Lepší zjišťování vzdálených editorů pro vzdálené ladění ve verzi Preview

Opravy chyb

  • Opravili jsme chybu, která způsobovala únik vlákna ve VS po odpojení ladicího programu.

  • Opravili jsme bílý pixel, který se objevil ve VS.

  • Opravili jsme zpracování kliknutí na ikonu stavového řádku.

  • Opravili jsme generování odkazů se sestaveními ve složkách Plugins.

  • Opravili jsme vytváření soketů z balíčku UnityVS, pokud došlo k výjimkám.

  • Opravili jsme detekci nových verzí UnityVS.

  • Opravili jsme výzvu správce licencí, když vypršela platnost licence.

  • Opravili jsme chybu, která mohla vygenerovat seznam procesů prázdný v ladicím programu pro připojení ke zpracování okna VS.

  • Opravili jsme změnu hodnot logických hodnot v místním zobrazení.

1.2.2.0

Vydáno 9. července 2013

Opravy chyb

  • Zpracování plně kvalifikovaných názvů v vyhodnocovače výrazů

  • Opravili jsme zablokování související s zpracováním výjimek, kdy skriptovací modul Unity odesílal nesprávná data stackframe.

  • Byl opraven proces sestavení pro webové cíle.

  • Opravili jsme chybu, ke které mohlo dojít, pokud byla spuštěna sada Visual Studio a že odstraněný soubor byl v seznamu souborů, které se mají otevřít při spuštění.

  • Oprava UnityVS.OpenFile pro zpracování souborů bez skriptů, jako jsou kompilované shadery.

  • Nyní odkazujeme na Boo.Lang a UnityScript.Lang ze všech projektů C#.

  • Oprava generování odkazů v projektech, pokud má projekt speciální znaky.

  • Alternativní řešení problému se službou VS, kdy volání metod pro uvolněné projekty by aktivovala více nullReferenceException MessageBox.

  • Opraveno zpracování sestavení Unity 4.2 Beta.

1.2.1.0

Vydáno 9. dubna 2013

Opravy chyb

  • Opravili jsme místní nasazení sestavení Unity pro dokončení kódu v případě chyby vstupně-výstupních operací (například souborů jen pro čtení nebo souborů uzamčených sadou Visual Studio).

  • Opravili jsme regresi, kdy otevření skriptu z Unity nezaostřovalo soubor, pokud už byl otevřen v sadě Visual Studio.

  • Opravili jsme problém s výkonem nového zpracování výjimek.

  • Pevná vazba zarážek v některých externích knihovnách DLL.

1.2.0.0

Vydáno 25. března 2013

Nové funkce

  • Výrazně se zlepšila rychlost připojení ladicího programu.

  • Optimalizovaný Průzkumník projektů Unity pro větší projekty

  • Při zpracovávaných a neošetřených výjimkách respektujte nastavení sady Visual Studio, aby se přerušila (nebo ne).

  • Respektujte nastavení sady Visual Studio pro volání ToStringu v místních proměnných.

  • Přidat novou nabídku Ladění –> Připojit ladicí program Unity, který můžete použít k ladění přehrávačů Unity.

  • Při generování souboru řešení zachovávejte vlastní projekty přidané do řešení UnityVS.

  • Přidejte novou klávesovou zkratku CTRL+ALT+M -> CTRL+H a zobrazte dokumentaci Unity pro funkci Unity nebo člena na pozici kurzoru.

  • Při kompilaci ze sady Visual Studio vezměte v úvahu soubory odpovědí kompilátoru (rsp).

  • Dekonstrukční kompilátor generovaný typy pro zobrazení proměnných při ladění metod generátoru.

  • Zjednodušte vzdálené ladění odebráním nutnosti konfigurovat sdílenou složku na Unity. Teď stačí mít přístup k projektu Unity z Windows.

  • Nainstalujte vlastní profil Unity jako standardní cílový profil .NET. Tím se opraví všechny falešně pozitivní výsledky, které by reSharper mohl ukázat.

  • Alternativní řešení chyby skriptovacího modulu Unity, takže ladicí program nezalomí správně zaregistrovaná vlákna.

  • Přepracujte otvírač souborů, abyste se vyhnuli konfliktu časování ve VS, kde tvrdila, že je možné otevřít soubory, zatímco u žádosti o otevření souboru došlo k chybovému ukončení.

  • UnityVS teď žádá o aktualizaci sestavení, když VS vytváří projekt, a ne při ukládání souborů.

Opravy chyb

  • Oprava vlastního profilu .NET

  • Opravili jsme integraci motivů, což vyřešilo naše problémy s tmavým motivem VS 2012.

  • Opravili jsme zkratku rychlého chování ve VS 2012.

  • Opravili jsme problém s krokováním, ke kterému mohlo dojít při ladění a nespravované vlákno narazilo na zarážku.

  • Oprava dokončování UnityScript a Boo aliasů typu, jako je například int.

  • Oprava výjimky při zápisu nového řetězce UnityScript nebo Boo

  • Opravili jsme výjimky v nabídkách Unity, když se řešení nenačetlo.

  • Oprava chyby UVS-48: Při psaní dvojité uvozovky někdy dojde k chybě a přerušení všech funkcí (dokončování kódu, zvýraznění syntaxe atd.).

  • Oprava chyby UVS-46: Duplikovaný otevřený soubor skriptu (UnityScript) při kliknutí na seznam chyb v sadě Visual Studio

  • Oprava chyby UVS-42: Logo připojení Unity na stavovém řádku nezpracuje události myši ve VS 2012.

  • Oprava chyby UVS-44: Kombinace kláves CTRL+SHIFT+Q není v sadě VS 2012 k dispozici pro rychlé monobehavioury.

  • Oprava chyby UVS-40: Vybrané položky v Průzkumníku projektů Unity jsou nečitelné, když je okno neaktivní v "tmavém" motivu VS2012.

  • Oprava chyby UVS-39: Problém s tokenizací řídicích řetězců

  • Oprava chyby UVS-35: Vyvolání ToString u objektů při kontrole proměnných

  • Oprava chyby UVS-27: Okno symbolu Goto nekonzistence s "tmavým" motivem ve VS2012.

  • Oprava chyby UVS-11: Místní hodnoty v korutech.

1.1.0.0 – Beta verze

Vydáno 9. března 2013

1.0.13.0

Vydáno 21. ledna 2013

Opravy chyb

  • Opravili jsme uzamčení sady Visual Studio, ke kterému mohlo dojít v případě, že cílová ladicí sada odesílá neplatné události vlákna. K tomu obvykle dochází při ladění vzdálené Unity v OSX.

  • Opravili jsme uzamčení sady Visual Studio, ke kterému mohlo dojít v případě, že se v ladicím programu vypnula výjimka.

  • Opravili jsme pomocné rutiny MonoBehavioru v jazyce C# MonoBehavior v oboru názvů.

  • Opravili jsme popisy ladicího programu pro UnityScript v sadě Visual Studio 2012.

  • Opravili jsme generování projektu, když se změnily pouze ladicí konstanty z Unity.

  • Opravili jsme navigaci pomocí klávesnice v Průzkumníku projektů Unity.

  • Oprava zabarvení UnityScriptu pro řídicí řetězce

  • Opravili jsme otvírač souborů, aby se při použití mimo Unity lépe odhadl název projektu. To je nezbytné, když uživatel používá otvírač souborů třetí části v Unity, který deleguje na UnityVS.

  • Opravili jsme zpracování dlouhých zpráv odeslaných z Unity do UnityVS. Před tím by dlouhé zprávy mohly chybově dojít k chybovému ukončení naší části UnityVS. V důsledku toho by UnityVS někdy neotevřel soubor z Unity.

1.0.12.0

Vydáno 3. ledna 2013

Opravy chyb

  • Opravili jsme uzamčení sady Visual Studio, ke kterému mohlo dojít, když Visual Studio odstranilo zarážku.

  • Opravili jsme chybu, kdy se některé zarážky nesrazily po rekompilovaných herních skriptech Unity.

  • Opravili jsme ladicí program, aby správně upozorňovat visual Studio na nevázané zarážky.

  • Opravili jsme problém s registrací, který mohl bránit ladicím programu sady Visual Studio k ladění nativních programů.

  • Opravili jsme výjimku, ke které mohlo dojít při vyhodnocování výrazů UnityScript a Boo.

  • Opravili jsme regresi, kdy změna úrovně rozhraní .NET API v Unity neaktivovala aktualizaci souborů projektu.

  • Opravili jsme chybu rozhraní API, kdy se uživatelský kód nemohl účastnit obslužné rutiny zpětného volání protokolu.

1.0.11.0

Vydáno 28. listopadu 2012

Nové funkce

  • Oficiální podpora Unity 4.

  • Manipulace se skripty z Průzkumníka projektů Unity

  • Integrace v okně Přejít na v sadě Visual Studio

  • Analýza zprávy informační konzoly, takže kliknutím v seznamu chyb přejdete na první zásobníkový rámec se symboly.

  • Přidejte rozhraní API, které umožní uživateli účastnit se generování projektu.

  • Přidejte rozhraní API, které umožní uživateli účastnit se logCallbacku.

Opravy chyb

  • Opravili jsme regresi na pozadí Průzkumníka projektů Unity v sadě Visual Studio 2012.

  • Opravili jsme generování projektů pro uživatele celého profilu .NET.

  • Opravili jsme generování projektů pro uživatele cíle webu.

  • Opravili jsme generování projektu tak, aby zahrnovalo symboly kompilace DEBUG a TRACE jako Unity.

  • Opravili jsme chybové ukončení při použití speciálních znaků v okně Symbol Goto.

  • Opravili jsme chybové ukončení, pokud na stavovém řádku sady Visual Studio nemůžeme vložit naši ikonu.

1.0.10.0

Vydáno 9. října 2012

Opravy chyb

  • Opravili jsme pozadí Průzkumníka projektů Unity v sadě Visual Studio 2010.

  • Opravili jsme zablokování sady Visual Studio, ke kterému mohlo dojít, pokud se UnityVS pokusila připojit ladicí program k Unity, jehož rozhraní ladicího programu se dříve chybově ukončilo.

  • Opravili jsme zablokování sady Visual Studio, ke kterému mohlo dojít, když byla nastavena zarážka a došlo k opětovnému načtení AppDomain.

  • Opravili jsme, jak se sestavení načítají z Unity, aby se zabránilo zamykání souborů a zmást proces sestavení Unity.

1.0.9.0

Vydáno 3. října 2012

Opravy chyb

  • Oprava generování projektu, když projekt Unity obsahuje skutečné javascriptové prostředky.

  • Opravili jsme zpracování chyb při vyhodnocování výrazů.

  • Opravili jsme nastavení nových hodnot na pole typů hodnot.

  • Opravili jsme možné vedlejší účinky při najetí myší na výrazy z editoru kódu.

  • Opravili jsme způsob vyhledávání typů v načtených sestaveních pro vyhodnocení výrazu.

  • Oprava chyby UVS-21: Vyhodnocení přiřazení u objektů Unity nemá žádný vliv.

  • Oprava chyby UVS-21: Neplatný ukazatel při vyhodnocování volání metody do rozhraní Unity Math API

1.0.8.0

Vydáno 26. září 2012

Opravy chyb

  • Opravili jsme způsob, jakým otvírač skriptů získal cestu k projektu, aby se zajistilo, že je možné otevřít Visual Studio i skripty.

  • Opravili jsme chybu se zarážkou vytvořenou při spuštění ladicí relace, která mohla způsobit uzamčení sady Visual Studio.

  • Opravili jsme způsob registrace UnityVS v sadě Visual Studio 2010.

1.0.7.0

Vydáno 14. září 2012

Nové funkce

  • Podpora sady Visual Studio 2012

Opravy chyb

  • Opravili jsme generování souborů projektu Editoru a modulů plug-in tak, aby odpovídaly chování Unity.

  • Opravili jsme překlad symbolů .pdb v Unity 4.

Důležité

Kvůli podpoře sady Visual Studio 2012 jsme museli přejmenovat několik souborů a přesunout několik dalších souborů. Balíček UnityVS pro import Unity je teď pojmenovaný UnityVS 2010 nebo UnityVS 2012 pro Visual Studio 2010 a Visual Studio 2012. Tato verze také vyžaduje, aby se soubory projektu UnityVS znovu vygenerovaly.

1.0.6.0 – Interní sestavení

Vydáno 12. září 2012

1.0.5.0

Vydáno 10. září 2012

Opravy chyb

  • Opravili jsme generování souborů projektu, když skripty nebo shadery měly neplatný znak XML.

  • Opravili jsme detekci instancí Unity, když byla Unity připojena k serveru assetů. Tato chyba aktivovala selhání při otevírání souborů z Unity a automatického připojení ladicího programu sady Visual Studio.

1.0.4.0

Vydáno 5. září 2012

Nové funkce

  • Automatický převod symbolů ladění v Unity

    Pokud máte sestavení .NET .dll s přidruženým souborem .pdb ve složce Asset, znovu naimportujte sestavení a UnityVS převede soubor .pdb na soubor symbolů ladění, který skriptovací modul Unity rozumí, a budete moct přejít do sestavení .NET z UnityVS.

Opravy chyb

  • Opravili jsme chybové ukončení UnityVS při ladění způsobené výjimkami vyvolaných metodami nebo vlastnostmi uvnitř Unity.

1.0.3.0

Vydáno 4. září 2012

Nové funkce

  • Nová možnost konfigurace, která zakáže použití UnityVS k otevírání souborů z Unity.

Opravy chyb

  • Oprava generování odkazů na UnityEditor pro projekty bez editoru

  • Byla opravena definice symbolu UNITY_EDITOR pro projekty bez editoru.

  • Opravili jsme náhodné chybové ukončení VS způsobené vlastním stavovým řádkem.

1.0.2.0

Vydáno 30. srpna 2012

Opravy chyb

  • Byl opraven konflikt s ladicím programem PythonTools.

  • Opravené odkazy na Mono.Cecil.

  • Opravili jsme chybu při načítání skriptování sestavení z Unity s Unity 4 b7.

1.0.1.0

Vydáno 28. srpna 2012

Nové funkce

  • Podpora preview pro Unity 4.0 Beta.

Opravy chyb

  • Opravili jsme kontrolu vlastností, které vyvolaly výjimky.

  • Opravili jsme sestupně do základních objektů při kontrole objektů.

  • Opravili jsme prázdný rozevírací seznam pro kurzor v průvodci MonoBehavior.

  • Opravili jsme dokončení knihovny DLL ve složce Asset pro UnityScript a Boo.

1.0.0.0 – počáteční verze

Vydáno 22. srpna 2012