Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Visual Studio Tools for Unity - seznam změn.
18.0.2.0
Vydáno 9. září 2025
Nové funkce
Integrace :
Byla přidána podpora pro atributy serializace v
Odin,USP0004,USP0006,USP0007aUSP0013potlačovačů.Byla přidána
UniTaskpodpora pro všechny diagnostiky a potlačovače založené na zprávách.Přidán
USP0023potlačovač, neoznačovat nesprávné styly pojmenování pro zprávy Unity.Přidání
UNT0039diagnostiky, použitíRequireComponentatributu při samovoláníGetComponent.Přidány ignorované členy do
UNT0031diagnostiky, operace prostředků vLoadAttributemetodě.
Opravy chyb
Integrace :
Opravy stability při dekódování zpráv přicházejících z laděného programu.
Opraveno intellisense: Nepotvrzovat u znaků '(' nebo ')'.
18.0.1.0
Vydáno 11. srpna 2025
Opravy chyb
Integrace :
18.0.0.0
Vydáno 7. července 2025
Nové funkce
Integrace :
Přidání podpory pro Visual Studio 2026
Přidán chráněný obor pro nastavení zpráv Unity.
Opravy chyb
Integrace :
- Menší opravy uživatelského rozhraní
17.14.1.0
Vydáno 13. května 2025
Nové funkce
Integrace :
- Přidání zobrazení výsledků pro
IEnumerabletypy
- Přidání zobrazení výsledků pro
Opravy chyb
Integrace :
Vylepšené zasílání zpráv mezi Unity a sadou Visual Studio
Optimalizované upE v kontextu velkých projektů.
17.14.0.0
Vydáno 11. března 2025
Nové funkce
Integrace :
Opravy chyb
Ladění :
- Vylepšená správa vláken
Integrace :
Opravili jsme problémy se stabilitou cílů ladění při použití SDK-Style projektů.
Opravena
UNT0006diagnostika, když bylo na zprávu Unity nesprávně odkazováno.
17.13.1.0
Vydáno 11. února 2025
Nové funkce
Integrace :
- Přidejte podporu pro
AwaitableaAwaitable<T>ve všech kompatibilních analyzátorech a potlačovačích.
- Přidejte podporu pro
Opravy chyb
Integrace :
- Vylepšené zpracování událostí řešení pro UPE.
17.13.0.0
Vydáno 22. ledna 2025
Opravy chyb
Ladění :
Správně hlásit informace o řádku a sloupci do integrovaného vývojového prostředí (IDE).
Zabránění výjimce při vyhodnocování zásobníkového rámce, který už neexistuje.
Opravili jsme problémy s krokováním.
17.12.2.0
Vydáno 7. ledna 2025
Opravy chyb
Integrace :
- Opravili jsme
UNT0006, když se nesprávně odkazovala na zprávu Unity.
- Opravili jsme
Ladění :
- Vylepšili jsme stabilitu filtrování typů při ladění.
17.12.1.0
Vydáno 12. listopadu 2024
Opravy chyb
Integrace :
Vylepšené rozpoznávání editoru (a zavedení nového nastavení pro filtrování procesů na pozadí)
Vylepšená konzistence detekce
UNT0014.
Ladění :
Vylepšené zpracování dynamicky generovaných sestavení.
Správně zobrazte název domény, do které moduly patří.
17.12.0.0
Vydáno 10. září 2024
Nové funkce
Integrace :
- Přidání vyhledávání pomocí klávesnice do upE
Opravy chyb
Ladění :
Opravili jsme mapování souborů mezipaměti balíčků.
Správně zobrazte název domény, do které moduly patří.
17.11.2.0
Vydáno 13. srpna 2024
Opravy chyb
Integrace :
Zlepšení přístupnosti
Zjednodušit
UNT0026, aby podporoval pouze konstrukty deklarování proměnných.
17.11.1.0
Vydáno 23. července 2024
Opravy chyb
Integrace :
Opravy problémů se stabilitou.
opravit detekci přehrávače android.
zlepšit rozpoznávání editoru a hráčů.
17.11.0.0
Vydáno 11. června 2024
Nové funkce
Integrace :
- Přidání podpory light-buildu pro projekty ve stylu sady SDK
17.10.1.0
Vydáno 21. května 2024
Nové funkce
Integrace :
- Přidán potlačovač
USP0022, objekty Unity by neměly používat operátor null-coalescing.
- Přidán potlačovač
Opravy chyb
Integrace :
Při navigaci ve zprávách Unity zobrazte fokus klávesnice podle očekávání.
Vylepšete přehrávač, který oznamuje analýzu.
Zlepšení detekce místního hráče
17.10.0.0
Vydáno 12. března 2024
Nové funkce
Integrace :
- Vylepšete analyzátor
UNT0024tak, aby podporoval typyUnity.Mathematics.floatX.
- Vylepšete analyzátor
Opravy chyb
Ladění :
- Opravit zobrazení typu s nulovou hodnotou při vyhodnocování
17.9.3.0
Vydáno 13. února 2024
Nové funkce
Integrace :
Vylepšili jsme přístupnost.
Zobrazit rychlý náhled pro všechny symboly pomocí
TooltipAttribute(dříve pouze pro pole).
Opravy chyb
Integrace :
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žívání jazykové služby 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.Byla přidána podpora počátečních SDK-Style projektů.
17.8.2.0
Vydáno 14. listopadu 2023
Opravy chyb
Ladění :
- Vylepšená podpora konstant během vyhodnocování.
Lokalizace :
- Opravili jsme problémy s lokalizací.
17.8.1.0
Vydáno 14. září 2023
Nové funkce
Integrace :
Opravy chyb
Integrace :
Byly opraveny
USP0008pomocí částečných typů.
17.8.0.0
Vydáno 8. srpna 2023
Nové funkce
Integrace :
Vylepšili jsme přístupnost.
Přidání detekce instance alternativního místního hráče
Byla přidána podpora 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 obrázků a UPE.
Ladění :
Opraveno vyhledávání oboru názvů pro správné 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 :
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ána podpora pro možnost "Step Into Specific".
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ání
USP0020, Modul runtime Unity vyvolá zprávy Unity.
- Přidání
Opravy chyb
Integrace :
- Opravili jsme
UNT0033tak, aby podporoval všechna přetíženíOnPostprocessAllAssets.
- Opravili jsme
17.5.0.0
Vydáno 13. prosince 2022
Nové funkce
Ladění :
Byla přidána chybová hláška při použití nesprávných podmínek v bodech přerušení.
Nastavení výjimek uložené v mezipaměti při spuštění ladicí relace
Integrace :
Aktualizovali jsme
UNT0006, aby podporoval všechny přetíženíOnPostprocessAllAssets.Přidáno
UNT0031, operace prostředků v rámci metodyLoadAttribute.Přidáno
UNT0032, neefektivní způsob, jak nastavitlocalPositionalocalRotation.Přidáno
UNT0033, chybné velké malé písmeno ve zprávě.Zvýšení závažnosti na
Warningpro diagnostikuUNT0033,UNT0015aUNT0006.Opraveno nesprávné zpracování vložených 'ifs' u
UNT0026.
Opravy chyb
Ladění :
Byl opraven výkon zpracování výjimek.
Opraveno svázání zarážky před explicitním příkazem hostitele při použití typových filtrů.
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 :
- Opraven problém, kdy byla asynchronní komunikace dokončena synchronně.
17.4.1.0
Vydáno 14. září 2022
Opravy chyb
Ladění :
- Opravili jsme problémy se stabilitou při vytváření bodů přerušení, které zabraňují neočekávaným voláním agenta ladicího programu.
17.4.0.0
Vydáno 9. srpna 2022
Nové funkce
Integrace :
17.3.0.0
Vydáno 14. června 2022
Nové funkce
Vyhodnocení :
- 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 :
17.2.3.0
Vydáno 26. dubna 2022
Opravy chyb
Integrace :
Opravili jsme problémy se stabilitou při hlášení diagnostiky.
Opravili jsme problémy se stabilitou protokolu zpráv.
17.2.2.0
Vydáno 12. dubna 2022
Nové funkce
Ladění :
- Protokol ladicího programu byl aktualizován 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 problém s 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 editoru VS
2.0.15.
- Opravili jsme problém s 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 editoru VS
17.2.0.0
Vydáno 15. února 2022
Nové funkce
Ladění :
- Byla přidána podpora pro ladění zdrojových generátorů.
Integrace :
Zapamatujte si poslední koncový bod PROTOKOLU IP použitý při ručním připojení.
Přidáno
UNT0026,GetComponentvždy přiděluje; místo toho použijteTryGetComponent.Byl aktualizován
UNT0003pro použití negenerickýchGetComponent, aby fungovaly i sTryGetComponent.Aktualizace
UNT0014,GetComponentvolána s něčím jiným než jako komponentou nebo rozhraním, aby fungovala i sTryGetComponent.Aktualizace
USP0016, detekce inicializace pomocí nullable reference types, aby správně fungovala s objekty mimo Unity.Aktualizace
UNT0006, nesprávný podpis zprávy při kontrole instance nebo statických metod.
Opravy chyb
Integrace :
- Odeberte
RuntimePlatformz názvu počítače Unity (oznámení hráče).
- Odeberte
17.1.0.0
Vydáno 19. ledna 2022
Nové funkce
Integrace :
Přidání podpory
CancelInvokedo diagnostikyUNT0016(nebezpečný způsob získání názvu metody).Přidali jsme třídy
ScriptedImporteraAssetPostprocessordo 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
UNT0021souhlasu (zpráva Unity by měla být chráněna).
17.0.4.0
Vydáno 5. ledna 2022
Opravy chyb
Integrace :
Automatické zakázání indexování assetů pro velké projekty v 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íme 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 parsování prostředků YAML.
17.0.0.0
Vydáno 8. října 2021
Nové funkce
Integrace :
Přidání podpory pro Visual Studio 2022
Přestali jsme podporovat náš zastaralý generátor projektů pro Unity. V budoucnu prosím použijte nejnovější balíček Editoru sady Visual Studio ve vašich projektech (
Unity > Window > Package Manager) 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é vypnutí indexování assetů pro velké projekty Unity
Opravy chyb
Integrace :
- Opraveno chybné rozpoznání podporovaných výrazů pomocí diagnostiky
UNT0024.
- Opraveno chybné rozpoznání podporovaných výrazů pomocí diagnostiky
4.11.3.0
Vydáno 10. srpna 2021
Opravy chyb
Integrace :
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 zpracování yaml zdrojů.
4.11.0.0
Vydáno 25. května 2021
Nové funkce
Integrace :
Opravy chyb
Integrace :
- Opravili jsme problémy s explicitními implementacemi metod a diagnostikou
UNT0006.
- Opravili jsme problémy s explicitními implementacemi metod a diagnostikou
4.10.3.0
Vydáno 8. června 2021
Opravy chyb
Integrace :
- [Backported] Snížení spotřeby paměti při zpracování yaml zdrojů.
4.10.2.0
Vydáno 25. května 2021
Nové funkce
Integrace :
- Přidána diagnostika
UNT0024Přidělte přednost skalárním výpočtům oproti výpočtům vektorů.
- Přidána diagnostika
Vyhodnocení :
- 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
UNT0008quickfix.Opravili jsme problémy s výkonem vláken.
4.10.0.0
Vydáno 13. dubna 2021
Nové funkce
Integrace :
Přidána diagnostika
UNT0019Zbytečné nepřímé volání proGameObject.gameObject.Přidána diagnostika
UNT0020MenuItematribut použitý u nestatické metody.Přidána diagnostika
UNT0021Zpráva Unity by měla být chráněná (výslovný souhlas).Přidána diagnostika
UNT0022Neefektivní metoda pro nastavení pozice a otočeníPřidána diagnostika
UNT0023Přiřazení pomocí operátoru sjednocení hodnoty u objektů UnityByl přidán
USP0017potlačovač proIDE0074. 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.
Bylo přidáno vyhledávání odkazů na prostředky Unity v CodeLens.
4.9.1.0
Vydáno 2. března 2021
Nové funkce
Vyhodnocení :
Přidáno
Active Scenedo lokálních proměnných, zobrazení kořenových herních objektů.Přidáno
this.gameObjectdo místních prvků, vzhledem k tomu, že je běžné v prostředí projektů Unity.Přidání skupin
ChildrenaComponentsdo všech instancíGameObject, abyste mohli snadno zobrazit celou hierarchii objektů.Přidali jsme
Scene Pathdo všech instancíGameObjectpro zobrazení umístění ve scéně.Přidání podpory pro
JobEntityBatch/Lambdas při použití entit se zdrojovými generátoryVylepšená podpora pro zobrazení velkých polí (použitím seskupování 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 při diagnostice
UNT0018.
Ladění :
- Opravili jsme problémy s odpojením virtuálního počítače při použití metod
Trace.
- Opravili jsme problémy s odpojením virtuálního počítače při použití metod
Vyhodnocení :
- 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 soubory
raytrace shaders,UXMLaUSS.Byla přidána podpora pro generování
.vsconfig. Sada Visual Studio by teď měla zjistit, které součásti chybí, a při použití projektů Unity je vyzvat k jejich instalaci.Aktualizované API zpráv Unity (pro všechny metody používané jako korutiny).
Aktualizace detekce sady Android SDK
Opravy chyb
Integrace :
Opraveno obnovení procesu při použití dialogu pro výběr instance
Opravili jsme diagnostiku
UNT0006, která zobrazovala nesprávná upozornění pro Korutiny aAssetPostprocessor.OnAssignMaterialModel.
4.8.2.0
Vydáno 10. listopadu 2020
Nové funkce
Integrace :
- Vylepšená diagnostika
UNT0010platí pro všechno, co dědí zComponent, a nejen zMonoBehaviour.
- Vylepšená diagnostika
Opravy chyb
Integrace :
- Opraveno zneplatnění zprávy CodeLens
4.8.1.0
Vydáno 13. října 2020
Nové funkce
Vyhodnocení :
- Přidání podpory pro implicitní převod pomocí vyvolání V minulosti evaluátor vynucoval přísnou kontrolu typů, což vedlo k upozorněním
Failed to find a match for method([parameters...]).
- Přidání podpory pro implicitní převod pomocí vyvolání V minulosti evaluátor vynucoval přísnou kontrolu typů, což vedlo k upozorněním
Integrace :
Přidána diagnostika
UNT0018FunkceSystem.Reflectionbyste neměli používat ve nejdůležitějších zprávách o výkonu, jako jsouUpdate,FixedUpdate,LateUpdateneboOnGUI.Vylepšené
USP0003aUSP0005potlačovače s podporou všechAssetPostprocessorstatických metod.Byl přidán
USP0016potlačovač proCS8618.C# 8.0zavádí nulovatelné a nenulovatelné odkazové typy. Detekce inicializace typů, které dědí zUnityEngine.Object, se nepodporuje.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 :
Byla přidána podpora oboru názvů do výchozích šablon.
Aktualizace rozhraní API pro zprávy Unity na verzi 2019.4
Byl přidán
USP0013potlačovač proCA1823. Privátní pole s atributySerializeFieldneboSerializeReferenceby neměla být označena jako nepoužívané (FxCop).Byl přidán
USP0014potlačovač proCA1822. Zprávy Unity by neměly být označeny jako kandidáti pro modifikátorstatic(FxCop).Byl přidán
USP0015potlačovač proCA1801. Nepoužité parametry by se neměly odebírat ze zpráv Unity (FxCop).Byla přidána podpora MenuItem pro potlačovač
USP0009.
Opravy chyb
Integrace :
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
Přidána diagnostika
UNT0015Detekujte nesprávný podpis metody pomocí atributuInitializeOnLoadMethodneboRuntimeInitializeOnLoadMethod.Přidána diagnostika
UNT0016PoužitíInvoke,InvokeRepeating,StartCoroutineneboStopCoroutine, kde je prvním argumentem řetězcový literál, není typově bezpečné.Přidána diagnostika
UNT0017SetPixelsvyvolání je pomalé.Přidána podpora pro blokové komentáře a odsazení pro shaderové soubory.
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č.
Opraveny potlačovače
USP0004,USP0006aUSP0007podle následujících pravidel: potlačitIDE0044(pouze ke čtení),IDE0051(nepoužívané),CS0649(nikdy přiřazeno) pro všechna pole s atributem SerializeField. PotlačitCS0649(nikdy nepřiřazené) pro veřejná pole všech typů, které rozšiřujíUnity.Object.Opraveno ověření parametrů obecného typu pro diagnostiku
UNT0014.
Vyhodnocení :
- Opraveno porovnávání rovnosti u výčtových typů.
4.6.1.0
Vydáno 19. května 2020
Opravy chyb
Integrace :
Upozorněte, pokud nejsme schopni vytvořit server pro zasílání zpráv na platformě 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)
Přidána diagnostika
UNT0012Rozpozná a zabalí volání korutin vStartCoroutine().Přidána diagnostika
UNT0013Detekujte a odeberte neplatný nebo redundantní atributSerializeField.Přidána diagnostika
UNT0014DetekujteGetComponent()volaný s jiným typem než komponentou nebo typem rozhraní.Byl přidán
USP0009potlačovač proIDE0051. Neoznačí metody pomocí atributuContextMenunebo na které odkazuje pole s atributemContextMenuItemjako nepoužívané.Byl přidán
USP0010potlačovač proIDE0051. Neoznačí pole s atributemContextMenuItemjako nepoužívaným.Byl přidán
USP0011potlačovač proIDE0044. Nepoužívejte pole s atributemContextMenuItemjen pro čtení.USP0004,USP0006aUSP0007nyní pracují pro atributySerializeReferenceiSerializeField.
Opravy chyb
Integrace :
Příkazy start/stop odesílají do Unity jenom v případech, kdy editor dokáže komunikovat.
Opravili jsme dokumentaci QuickInfo se zděděnými zprávami.
Byl opraven rozsah zprávy pro zprávu
CreateInspectorGUI.Neohlašujte
UNT0001na metodách s polymorfními modifikátory.
Vyhodnocení :
- Oprava zpracování aliasů pomocí.
4.5.1.0
Vydáno 16. března 2020
Nové funkce
Integrace :
- Byl přidán
USP0008potlačovač proIDE0051. Soukromé metody používané s Invoke, InvokeRepeating, StartCoroutine nebo StopCoroutine by neměly být označeny jako nepoužité.
- Byl přidán
Opravy chyb
Integrace :
- Byla opravena dokumentace k OnDrawGizmos/OnDrawGizmosSelected.
Vyhodnocení :
- Opraveno kontrolování argumentů lambda.
4.5.0.1
Vydáno 19. února 2020
Opravy chyb
Integrace :
- Opravili jsme
UNT0006diagnostickou 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.
- Opravili jsme
4.5.0.0
Vydáno 22. ledna 2020
Nové funkce
Integrace :
Opravy chyb
Integrace :
- Opraveno generování projektu (cílový objekt
GenerateTargetFrameworkMonikerAttributenebyl vždy umístěn správně).
- Opraveno generování projektu (cílový objekt
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 spíše než podřízenému procesu).
Přidali jsme rychlý popis pro zprávy Unity s přidruženou dokumentací.
Opravy chyb
Integrace :
- Opravili jsme analyzátor porovnání značek
UNT0002s pokročilými binárními a vyvolávacími výrazy.
- Opravili jsme analyzátor porovnání značek
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 :
Bylo přidáno potlačení
USP0005proIDE0060(nepoužitý parametr) pro všechny zprávy Unity.Byl přidán rychlý popis pro pole označená
TooltipAttribute. (Tato funkce pracuje i pro jednoduchou přístupovou metodu get používající 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í Visual Studia v oblasti projektů Unity tím, že jsme přidali nové diagnostické nástroje specifické pro Unity. Také jsme vylepšili integrované vývojové prostředí ( IDE) potlačením obecné diagnostiky jazyka C#, která se nevztahuje na projekty Unity. Integrované vývojové prostředí (IDE) například nezobrazí rychlou opravu, která změní proměnnou inspektoru na
readonly, která by vám zabránila v úpravě proměnné v Unity Editoru.-
UNT0001: Zprávy Unity se volají modulem runtime, i když jsou prázdné, neklamujte je, aby se zabránilo zbytečnému zpracování modulem runtime Unity. -
UNT0002: Porovnávání značek podle rovnosti řetězců je pomalejší než předdefinovaná metoda CompareTag. -
UNT0003: Použití obecné formy GetComponent je upřednostňované pro bezpečnost typů. -
UNT0004: Aktualizace zprávy je závislá na snímkové frekvenci a měla by místo Time.fixedDeltaTime použít 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 Unity zprávu byl zjištěn chybný podpis 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 zajišťuje, že se zavolá při spuštění editoru. -
UNT0010: MonoBehaviours by měly být vytvořeny pouze pomocí addComponent(). MonoBehaviour je komponenta a musí být připojena k Objektu GameObject. -
UNT0011: ScriptableObject by měl být vytvořen pouze pomocí createInstance(). SkriptableObject musí být vytvořen modulem Unity pro zpracování metod zpráv Unity. -
USP0001proIDE0029: Objekty Unity by neměly používat operátor sloučení s hodnotou null. -
USP0002proIDE0031: Objekty v Unity by neměly používat propagaci null. -
USP0003proIDE0051: Zprávy Unity jsou vyvolány běhovým prostředím Unity. -
USP0004proIDE0044: Pole s atributem SerializeField by neměla být nastavena pouze pro čtení.
-
- Prohloubili jsme porozumění Visual Studia v oblasti projektů Unity tím, že jsme přidali nové diagnostické nástroje specifické pro Unity. Také jsme vylepšili integrované vývojové prostředí ( IDE) potlačením obecné diagnostiky jazyka C#, která se nevztahuje na projekty Unity. Integrované vývojové prostředí (IDE) například nezobrazí rychlou opravu, která změní proměnnou inspektoru na
4.3.1.0
Vydáno 4. září 2019
Nové funkce
Vyhodnocení :
Byla přidána podpora pro lepší zobrazení typu, která je
List<object>místoList'1[[System.Object, <corlib...>]].Byla přidána podpora pro přístup k členům ukazatele, tedy
p->data->member.Byla přidána podpora pro implicitní převody v inicializátorech polí, konkrétně
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“ přidáním funkcí řazení, vyhledávání a obnovování. PID se nyní zobrazuje i pro místní hráče (dotazováním na poslouchající sokety v systému pro zjištění 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.
Vyhodnocení :
Opraveno zpracování jmenných prostorů 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ánit pádu při dereferencování neplatných adres.
Opravili jsme problém s nenačtenými AppDomains.
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í diagnostických dat do mezipaměti u 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.
Byla odstraněna zastaralá závislost 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í.
Byla opravena výkonnost lehkého sestavení.
4.1.0.0
Vydáno 21. května 2019
Nové funkce
Integrace :
Přidána podpora pro nové dávkové rozhraní API k rychlejšímu načítání projektů.
Zakázali úplné sestavení pro projekty Unity ve prospěch použití chybových hlášení a upozornění IntelliSense. Unity opravdu vytváří řešení pro Visual Studio s projekty knihoven tříd, které znázorňují, co Unity dělá interně. To znamená, že výsledek sestavení v sadě Visual Studio nikdy nepoužívá ani nepřebírá Unity, protože jejich kompilovací kanál je uzavřený. 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íka ř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 složce
Packages) a místní balíčky (vložené do složkyPackages).
Generování projektu :
- Při zpracování souboru řešení zachováte externí vlastnosti.
Vyhodnocení :
Byla přidána podpora pro názvy kvalifikované aliasem (prozatím pouze pro globální obor názvů). Proto vyhodnocovače výrazů nyní přijímá typy pomocí formuláře global::namespace.type.
Přidána podpora pro formu
pointer[index], která je sémanticky identická s formou dereference ukazatele*(pointer+index).
Opravy chyb
Integrace :
Opravili jsme problémy se závislostmi u Microsoft.VisualStudio.MPF.
Opravili jsme připojení přehrávače UWP bez načteného projektu.
Oprava automatické aktualizace databáze prostředků, když Visual Studio ještě nebylo připojeno.
Opravili jsme problémy s tématy, štítky a zaškrtávacími políčky.
ladicí program:
- Bylo opraveno 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 rozhraní API
ScriptableObject.
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í. Automaticky jsme potlačili upozornění kompilátoru
CS0649aIDE0051v projektech Unity, které tyto zprávy vytvořily.
- Veřejná a serializovaná pole už nebudou způsobovat upozornění. Automaticky jsme potlačili upozornění kompilátoru
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řidali jsme informace o Process-Id pro editory Unity.
Aktualizovali jsme rozhraní API
MonoBehaviour.
Vyhodnocení :
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ů.
Do výstupního okna zapisujte pouze při ladění, když se automaticky aktualizuje databáze prostředků.
Opraveno 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 na vlákno uživatelského rozhraní.
Opravili jsme zprostředkovatele dokončování s hromadnými změnami textu.
ladicí program:
- Opravili jsme zobrazení ladicích zpráv od uživatelů k připojenému ladicímu programu.
4.0.0.1
Vydáno 10. prosince 2018
Nové funkce
Vyhodnocení :
Nahrazení NRefactory za Roslyn pro vyhodnocení výrazu.
Byla přidána podpora pro ukazatele: odkazování, přetypování a aritmetika s ukazateli (pro tuto funkci se vyžaduje Unity 2018.2+ a nový 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 konstrukcí.
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 rekompilaci v Unity. 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 obrazů sady Visual Studio s plnou podporou škálování HDPI, pixelovým zobrazením bez chyb a možností motivů.
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+.
Byla odebrána legacová jazyková služba, 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 :
- Zrušeno dočasné řešení pro chybu výkonu Unity, kterou Unity opravilo.
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řešení problému s předplatným monitorování projektů
3.8.0.4
Vydáno 14. srpna 2018
Nové funkce
Vyhodnocení :
Byla přidána podpora pro hodnoty ukazatele.
Přidání podpory pro obecné metody
Opravy chyb
Integrace :
- Inteligentní opětovné načítání při změnách v několika projektech
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: ukládat do mezipaměti MonoIslands při generování projektů.
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ána opožděná podpora načítání typu pro optimalizaci zatížení sítě a odezvy ladicího programu.
Opravy chyb
Vyhodnocení :
- 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
Byla přidána podpora pro zpracování vnořených typů při nastavování bodů přerušení, aby se zabránilo upozorněním u konstruktů kompilátoru.
Integrace :
- Byla přidána podpora souborů gramatiky TextMate pro shadery (pracovní zátěž C++ již není potřebná 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í program :
- 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 pro společné ladění (ladění více účastníků nebo editoru v rámci téže relace sady Visual Studio).
Byla přidána podpora ladění přehrávače USB pro Android.
Byla přidána podpora pro ladění přehrávače UWP/IL2CPP.
Vyhodnocení :
Byla přidána podpora šestnáctkových specifikátorů.
Vylepšený zážitek ze sledování v okně sledování.
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 přizpůsobený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 verzí Mono.
Integrace :
- Opravili jsme problémy s časováním ve verzi 2018.1 a při aktivaci pluginu.
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 při externí změně (s omezením četnosti).
3.6.0.1
Vydáno 24. ledna 2018
Opravy chyb
Integrace :
Opraven automatický převod ladicích symbolů z pdb na mdb.
Opravili jsme nepřímé volání EditorPrefs.GetBool, které ovlivnilo inspektora 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
Vyhodnocení :
- Přidání podpory pro identifikátor $exception
ladicí program:
- Byla přidána podpora pro atributy DebuggerHidden/DebuggerStepThrough s novým runtimem Unity.
Průvodci :
- Uvedení nejnovější verze pro průvodce.
Opravy chyb
Generování projektu :
- Opraven výpočet GUID projektů pro hráčské projekty.
ladicí program:
- Opravili jsme závodní podmínku při zpracování kritických událostí.
Průvodci :
- Před vložením metody aktualizujte kontext Roslyn.
3.5.0.3
Vydáno 9. ledna 2018
Opravy chyb
Integrace :
- Opraven automatický převod ladicích symbolů z pdb na mdb.
3.5.0.2
Vydáno 4. prosince 2017
Nové funkce
Integrace :
- Projekty Unity se teď automaticky znovu načtou ve Visual Studio, když přidáte nebo odeberete skript z Unity.
ladicí program:
Přidali jsme možnost pro použití ladicího programu Mono sdíleného Xamarinem a sadou Visual Studio pro Mac k ladění Editoru Unity.
Přidána podpora pro soubory přenosných symbolů pro ladění.
Opravy chyb
Integrace :
Byly opraveny problémy se závislostmi konfigurace.
Opravena chyba, kdy se nezobrazovala nabídka nápovědy Unity API.
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 přebytečné rozšíření .dll, které se nesprávně přidalo ke jménu souboru sestavení.
Opravili jsme použití konkrétní úrovně kompatibility rozhraní API projektu místo globální úrovně.
Nevynucujte Unity flag AllowAttachedDebuggingOfEditor, protože výchozí hodnota je 'true'.
3.4.0.2
Vydáno 19. září 2017
Nové funkce
Generování projektu :
Přidána podpora pro jednotky kompilací assembly.json.
Přestala kopírovat sestavení Unity do složky projektu.
ladicí program:
Přidána podpora pro nastavení dalšího příkazu s novým modulem runtime Unity.
Byla přidána podpora pro typ Decimal s novou verzí runtime Unity.
Přidání podpory pro implicitní nebo explicitní převody
Opravy chyb
Vyhodnocení :
Pevné vytváření pole 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
Vyhodnocení :
Přidání podpory pro vytváření struktur pomocí nového modulu runtime Unity
Přidání minimalistické podpory pro ukazatele
Opravy chyb
Vyhodnocení :
Bylo opraveno vyvolání metody u primitivních typů.
Opravené vyhodnocení polí s typy označenými pomocí BeforeFieldInit.
Opravili jsme volání, která nebyla podporována, s binárními operátory (odčí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í pomocí souborů mcs.rsp.
Byla opravena definice s úrovněmi rozhraní API.
3.2.0.0
Vydáno 10. května 2017
Nové funkce
Instalační program :
- Přidali jsme podporu čištění mezipaměti MEF.
Opravy chyb
Editor kódu :
Bylo opraveno klasifikování/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 :
Byla přidána podpora pro profil .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 :
- Upravená pozice kurzoru 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 :
- Byla opravena regrese, kdy se na projekty plug-inů odkazovalo dvakrát: nejprve jako na binární soubor DLL a poté jako na referenci projektu.
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é body přerušení funkcí s korutinami pod novým kompilátorem a modulem runtime Unity.
Přidáno varování v případě, že existuje nefunkční zarážka (pokud se nenajde odpovídající umístění ve zdrojovém kódu).
Generování projektu :
Opraveno generování csproj se speciálními/lokalizovanými znaky.
Pevné odkazy mimo prostředky, jako je knihovna (například Sada SDK pro Facebook).
Různé:
Přidání kontroly, která brání spuštění Unity při instalaci nebo odinstalaci
Přepnuli jsme na https, aby bylo možné cílit na 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:
Byla přidána podpora pro
is,as, přímé přetypování,defaulta výrazynew.Byla přidána podpora pro výrazy pro spojování řetězců.
Byla přidána podpora šestnáctkového zobrazení celočíselné hodnoty.
Přidána podpora pro vytváření nových dočasných proměnných (jako příkazů).
Byla přidána podpora implicitních primitivních převodů.
Byly přidány lepší chybové zprávy, když je typ očekáván nebo nenalezen.
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ána podpora pro zprávy Unity v typech, které nejsou chováním, jako je Editor nebo EditorWindow.
Přešel na Roslyn, aby vložil a naformátoval 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é:
Byla přidána možnost vypnout záznamy konzole 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ány chybějící 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 znemožňoval 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ážkami 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 Implementace MonoBehavioru
Průvodce bylo učiněno kontextově citlivými, například zprávy NetworkBehavior jsou dostupné pouze při práci s NetworkBehavior.
Byla přidána podpora zpráv NetworkBehavior v průvodcích.
uživatelské rozhraní :
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í projektu:
Opravené odkazy na UnityEngine a UnityEditor v Unity 4.6.
Opraveno generování souborů projektu při spuštění Unity na macOS.
Opravili jsme zpracování názvů projektů obsahujících znaky hashmark (#).
Omezili jsme vygenerované projekty na verzi C# 4.
ladicí program:
Opravili jsme problém s vyhodnocením výrazů při ladění uvnitř korutiny v Unity.
Opravili jsme problém, který způsoboval zablokování sady Visual Studio při ladění.
uživatelské rozhraní :
- Opravili jsme nekompatibilitu s rozšířením Tabs Studio sadou Visual Studio.
Instalační program :
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 oba 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 breakpointů, pokud podmíněný argument není logická hodnota.
Opraveny odkazy na knihovny UnityEngine a UnityEditor pro aplikace Windows Store.
Byla opravena chyba při krokování v ladicím programu: Nelze provést krok, obecná výjimka.
Opraveny zarážky počítadla přístupů ve 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.
Byla přidána podpora pro více odběratelů do háčků 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ána podpora pro zástupné znaky * 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í MonoBehaviourů v souvislosti s deklaracemi událostí a delegátů.
ladicí program:
Opravili jsme možné zamrznutí při ladění.
Opravili jsme problém, kdy se lokální proměnné nezobrazovaly v určitých rámcích zásobníku.
Opraveno kontrolování prázdných polí.
1.9.9.0 – 2.0 Preview 2
Vydáno 2. dubna 2015
Nové funkce
Průzkumník projektů Unity:
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.
Sledování aktivního skriptu v Průzkumníku projektů Unity (viz dialogové okno Možnosti).
Dvojitě synchronizujte Průzkumníka řešení sady Visual Studio (viz 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 vytváření ID objektu v ladicím programu
Podpora počtu zásahů přerušení 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.
Umožněte porovnání s hodnotou null při vyhodnocování výrazů v prostředí ladicího programu.
Odstraňte zastaralé položky ve sledovacích oknech debuggeru.
Instalační program :
Optimalizovaná registrace rozšíření Visual Studio Tools for Unity
Nainstalujte balíček Visual Studio Tools for Unity pro Unity 5.
dokumentace: Zvýšení výkonu generování dokumentace
Průvodci: Podpora nových metod MonoBehaviour pro Unity 4.6 a Unity 5.
Unity: Vyhledávání nebezpečných příznaků a vlastních definic v souborech .rsp během generování souboru projektu.
Do uživatelského rozhraní : byl ve Visual Studio přidán dialog Možnosti pro nástroje Visual Studio Tools for Unity .
Opravy chyb
Průzkumník projektů Unity:
Po přesunutí nebo přejmenování souborů z Průzkumníka řešení sady Visual Studio 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 otevírání a zavírání 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 zamrznutí sady Visual Studio během vyhodnocování výrazů v ladicím programu.
Ujistěte se, že volání metod probíhají ve správné doméně v debuggeru.
Jednota:
Opravte umístění UnityVS.OpenFile s Unity 5.
Opravte umístění pdb2mdb pomocí Unity 5.
Zabránit vzniku možné výjimky při 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.
Project: Přesunout a přejmenovat soubory .meta Unity v případě potřeby, a to i ve složkách.
Průvodci: Opravit pořadí parametrů metody MonoBehavior při generování kódu.
uživatelské rozhraní : Podporovat motivy 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 seznamy typu ArrayList, List, Hashtable a Dictionary.
Zobrazit neveřejné a statické členy jako kategorie v monitorovacích a místních zobrazeních.
Vylepšené zobrazení SerializedProperty Unity pro vyhodnocení pouze hodnotového pole, které je platné pro danou vlastnost.
Podpora pro DebuggerDisplayAttribute pro třídy a struktury.
Podpora DebuggerTypeProxyAttribute
Upravte vkládání metod MonoBehaviour pomocí našich průvodců tak, aby byly dodrženy konvence kódování uživatelů.
Implementujte podporu pro textové šablony zpracovávané při čase kompilace v projektech generovaných prostřednictvím UnityVS.
Implementujte podporu pro prostředky ResX v projektech UnityVS vygenerovaných.
Podpora otevírání shaderů ve Visual Studio z Unity
Opravy chyb
Vyčistěte sokety před zahájením hry v Unity poté, co bylo ve Visual Studiu aktivováno Připojit a Přehrát. Toto opravuje některé problémy se stabilitou připojení mezi Unity a VS při použití funkcí Attach a Play.
Vyhněte se volání metod v rozhraní ladicího programu skriptovacího modulu Unity, které jsou náchylné k zamrznutí Unity. Tím se opraví zablokování Unity při připojování ladicího programu.
Opravit zobrazení zásobníků volání, pokud nejsou k dispozici žádné symboly.
Nezaregistrujte zpětné volání protokolu, pokud to není nutné.
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 pádu Unity po dosažení breakpointu po znovunačtení prostředí.
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í MonoBehaviourů podle verze Unity v průvodcích.
Opravená chyba, kdy byly všechny soubory zahrnuty do projektových souborů, pokud byl filtr rozšíření prázdný.
1.9.1.0
Vydáno 22. září 2014
Nové funkce
Optimalizujte přerušení vazby na zdrojová umístění.
Podpora přetížených metod ve vyhodnocení výrazu ladicího programu.
Podpora boxování primitivních a hodnotových typů ve vyhodnocení výrazu debuggeru.
Podporujte obnovení 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ý pád aplikace Visual Studio při dosažení zarážky.
Opravte vazbu zarážek, abyste se vyhnuli zobrazení zarážek jako uvolněných.
Upravte zpracování viditelnosti proměnných v ladicím programu, abyste se vyhnuli situaci, kdy se živé proměnné zobrazují mimo svou viditelnost.
Oprava vyhledávání statických členů ve 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 nepovoluje (problém Connect #948666).
Opravte balíček Visual Studio Tools Unity, aby se po zrušení zaškrtnutí možnosti přestaly odesílat události konzoly (Problém s připojení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.
Upravit instalační program tak, aby referenční sestavení Unity byla instalována jako vhodná samostatná komponenta 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
Postarejte se o odkazy na nová sestavení Unity, jako například sestavení grafického rozhraní Unity 4.6.
Dekonstruuje uzávěry pro správné zobrazení místních proměnných při ladění.
Rozkládá vygenerované proměnné iterátorů na argumenty 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 ve 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ů
Pro zjištění vzdálených hráčů Unity vyřizujte 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 v Unity může být pro příjem konzolových záznamů zaregistrováno pouze jedno zpětné volání.
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 ztratil IntelliSense.
Opravte dialogová okna aplikace Visual Studio tak, aby podporovala vlastní motivy.
Opravit 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.
Upravíme naše volání Debug.Log, aby zpráva nezahrnovala 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.
Opravdu jsme opravili bílý pixel, který se objevoval ve VS.
Opraveno odstranění sestavení UnityVS.VersionSpecific, pokud je označeno jako pouze pro čtení systémem správy verzí.
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í projektů Unity, které mají v názvu pomlčku (-).
Opravili jsme skripty z Unity tak, aby nedocházelo k záměně pořadí při použití ALT+TAB pro Unity 4.2 a vyšší.
1.8.0.0
Vydáno 24. září 2013
Nové funkce
Výrazně byla zlepšena rychlost připojení ladicího programu.
Automaticky řeší navigaci k souboru a řádku 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 pluginů.
Oprava vytváření soketů z balíčku UnityVS v případě výskytu výjimek.
Opravili jsme detekci nových verzí UnityVS.
Opravili jsme výzvu správce licencí po vypršení licence.
Opravili jsme chybu, která mohla způsobit prázdný seznam procesů v okně ladicího programu pro připojení k procesu ve VS.
Opravili jsme změnu hodnot Booleových proměnných v místním zobrazení.
1.2.2.0
Vydáno 9. července 2013
Opravy chyb
Zpracujte plně kvalifikované názvy ve vyhodnocovači 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 ve Visual Studiu, kdy volání metod na projekty uvolněné z paměti by spustily více oken se zprávou NullReferenceException.
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ě byla zlepšena rychlost připojení ladicího programu.
Optimalizovaný Průzkumník projektů Unity pro větší projekty
Respektujte nastavení ve Visual Studiu pro přerušení (nebo nepřerušení) u ošetřených a neošetřených výjimek.
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 Nebo člena na pozici kurzoru.
Při kompilaci ze sady Visual Studio vezměte v úvahu soubory odpovědí kompilátoru (rsp).
Dekonstruovat typy generované kompilátorem, aby se zobrazily proměnné 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 otevírač souborů, abyste se vyhnuli kolizi ve Visual Studiu, kde aplikace tvrdila, že je možné otevřít soubory, ale při žádosti o jejich otevření docházelo k chybovému ukončení.
UnityVS nyní požaduje obnovení sestavení, když VS sestavuje projekt, a již ne při ukládání souborů.
Opravy chyb
Opravili jsme náš vlastní profil .NET
Opravili jsme integraci motivů, což vyřešilo naše problémy s tmavým motivem VS 2012.
Opravena zkratka pro rychlé chování ve VS 2012.
Opravili jsme problém s krokováním, ke kterému mohlo dojít při ladění a nehlavní vlákno narazilo na zarážku.
Opraveno dokončení aliasů typu v UnityScript a Boo, např. int.
Byla opravena výjimka při zápisu nového řetězce v UnityScriptu nebo Boo.
Opravili jsme výjimky v nabídkách Unity, které se objevovaly, když bylo řešení nenačtené.
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: Duplikování otevřeného souboru skriptu (UnityScript) při kliknutí na Seznam chyb 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 Quick MonoBehaviours.
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í escapovaných řetězců
Oprava chyby UVS-35: Vyvolání ToString u objektů při kontrole proměnných
Oprava chyby UVS-27: Nekonzistence okna „Přejít na symbol“ 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 problém se zaseknutím sady Visual Studio, ke kterému mohlo dojít v případě, že laděný program odesílá neplatné události vlákna. K tomu obvykle dochází při ladění vzdálené Unity v OSX.
Opravili jsme zamrznutí Visual Studio, ke kterému mohlo dojít, když výjimka způsobila vypnutí ladicího programu.
Opravili jsme pomocné rutiny MonoBehavioru pro C#, když je v oboru názvů.
Byly opraveny nástrojové tipy ladicího programu pro UnityScript v sadě Visual Studio 2012.
Bylo opraveno generování projektu, když byly změněny pouze ladicí konstanty z Unity.
Opravili jsme navigaci pomocí klávesnice v Průzkumníku projektů Unity.
Oprava zabarvení UnityScriptu pro escape sekvence.
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ředtím mohly dlouhé zprávy způsobit pád našich částí 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 některé body zlomu nefungovaly po rekompilaci herních skriptů v Unity.
Opravili jsme ladicí program, aby správně upozorňoval Visual Studio na uvolněné zarážky.
Opravili jsme problém s registrací, který mohl bránit ladicímu programu Visual Studio v 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 regresní chybu v 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.
Opraveno generování projektu, aby zahrnovalo kompilaci symbolů DEBUG a TRACE tak, jak ji provádí Unity.
Opravili jsme chybové ukončení při použití speciálních znaků v okně Symbol Goto.
Opravili jsme pád aplikace, který nastal, když jsme nemohli vložit naši ikonu do stavového řádku Visual Studia.
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, která mohla nastat, pokud se UnityVS pokusila připojit ladicí program k Unity, jehož ladicí rozhraní 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 způsob načítání sestavení z Unity, aby se zabránilo zamykání souborů a zmatku v procesu sestavení Unity.
1.0.9.0
Vydáno 3. října 2012
Opravy chyb
Oprava generování projektu, když projekt v Unity obsahuje skutečné JavaScriptové prostředky.
Opravili jsme zpracování chyb při vyhodnocování výrazů.
Opravili jsme nastavení nových hodnot do polí datových typů.
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.
Opravená chyba 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 s body přerušení vytvořenými během spuštěné ladicí relace, která mohla způsobit zamrznutí 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 způsobila selhání při otevírání souborů z Unity a při automatickém připojování 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ému 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ými 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í skriptovacích knihoven z Unity, verze 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í vyvolávající výjimky.
Opravili jsme sestupování do základních objektů při prohlížení objektů.
Opravili jsme prázdný rozevírací seznam pro vložený bod v průvodci MonoBehaviour.
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