Protokol změn (Visual Studio Tools for Unity, Windows)
Visual Studio Tools for Unity change log.
17.11.2.0
Vydáno 13. srpna 2024
Opravy chyb
Integrace:
Zlepšení přístupnosti
Zjednodušení
UNT0026
– pro podporu pouze konstruktorů deklarace proměnných.
17.11.1.0
Vydáno 23. července 2024
Opravy chyb
Integrace:
Opravy stability.
opravit detekci přehrávače android.
zlepšit detekci 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í
USP0022
potlačovače by objekty Unity neměly používat, pokud-null-coalescing.
- Přidání
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
UNT0024
analyzátor pro podporuUnity.Mathematics.floatX
typů.
- Vylepšete
Opravy chyb
Ladění:
- Oprava zobrazení typu nullable-value-type při vyhodnocování
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:
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:
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:
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.
- Přidáno
Opravy chyb
Integrace:
- Opraveno
UNT0033
pro podporu všechOnPostprocessAllAssets
přetížení.
- Opraveno
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šechnaOnPostprocessAllAssets
přetížení.Přidáno
UNT0031
, Operace aktiv vLoadAttribute
metodě.Přidání
UNT0032
, neefektivní metoda pro nastavenílocalPosition
alocalRotation
.Přidáno
UNT0033
, Nesprávná zpráva velká a malá písmena.Byla zjištěna závažnost
Warning
UNT0033
UNT0015
aUNT0006
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:
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 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.15
editoru VS .
- 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
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žítTryGetComponent
.Aktualizace
UNT0003
, použití ne generickýchGetComponent
, pracovatTryGetComponent
s také.Aktualizace
UNT0014
, volanáGetComponent
s jiným než komponentou nebo rozhraním, aby fungovala i sTryGetComponent
.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í).
- Odeberte Unity
17.1.0.0
Vydáno 19. ledna 2022
Nové funkce
Integrace:
Přidání
CancelInvoke
podpory doUNT0016
diagnostiky (nebezpečný způsob získání názvu metody)Přidání
ScriptedImporter
aAssetPostprocessor
třídy do známých kontejnerů zpráv UnityAktualizace 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 projektech
Unity > 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
- Oprava detekce podporovaných výrazů s diagnostikou
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 analýze prostředků yaml
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
UNT0006
diagnostikou.
- Opravili jsme problémy s explicitními implementacemi metod a
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ů.
- Byla přidána
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 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í proGameObject.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ů UnityPřidání
USP0017
potlačovače 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.
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
Vyhodnocení:
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
aComponents
seskupení do všechGameObject
instancí, abyste mohli snadno zobrazit celou hierarchii objektů.Přidáno
Scene Path
do všechGameObject
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átoryVylepš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.
- Opravili jsme problémy s odpojením virtuálního počítače při použití
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
raytrace shaders
UXML
soubory aUSS
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 aAssetPostprocessor.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í zComponent
, nejenMonoBehaviour
.
- Vylepšená
Opravy chyb
Integrace:
- Oprava 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í 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.
- 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
Integrace:
Byla přidána
UNT0018
diagnostika. Funkce byste neměli používatSystem.Reflection
ve nejdůležitějších zprávách o výkonu, jako jsouUpdate
,FixedUpdate
,LateUpdate
neboOnGUI
.Vylepšené
USP0003
aUSP0005
potlačující moduly s podporou všechAssetPostprocessor
statických metodPřidání
USP0016
potlačovače proCS8618
.C# 8.0
zavádí odkazové typy s možnou hodnotou null a nenulové odkazové typy. Detekce inicializace typů zděděných zUnityEngine.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 proCA1823
. Soukromá pole s atributySerializeField
SerializeReference
by neměla být označena jako nepoužitá (FxCop).Přidání
USP0014
potlačovače proCA1822
. Zprávy Unity by neměly být označeny jako kandidáti prostatic
modifikátor (FxCop).Přidání
USP0015
potlačovače proCA1801
. 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:
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 atributemInitializeOnLoadMethod
neboRuntimeInitializeOnLoadMethod
.Byla přidána
UNT0016
diagnostika. PoužitíInvoke
,InvokeRepeating
StartCoroutine
neboStopCoroutine
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
USP0004
aUSP0007
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á atributemUSP0006
SerializeField. PotlačitCS0649
(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
Vyhodnocení:
- 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ů vStartCoroutine()
.Byla přidána
UNT0013
diagnostika. Detekujte a odeberte neplatný nebo redundantníSerializeField
atribut.Byla přidána
UNT0014
diagnostika. RozpoznatGetComponent()
volaný s jiným typem než komponenta nebo typem rozhraní.Přidání
USP0009
potlačovače proIDE0051
. Neoznačí metody atributemContextMenu
nebo odkazované polem s atributemContextMenuItem
jako nepoužívané.Přidání
USP0010
potlačovače proIDE0051
. Neoznačí pole s atributemContextMenuItem
jako nepoužívané.Přidání
USP0011
potlačovače proIDE0044
. Nepoužívejte pole s atributem jen proContextMenuItem
čtení.USP0004
USP0006
aUSP0007
teď pracuje pro obaSerializeReference
SerializeField
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ů.
Vyhodnocení:
- 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 proIDE0051
. Soukromé metody používané s Invoke, InvokeRepeating, StartCoroutine nebo StopCoroutine by neměly být označeny jako nepoužité.
- Přidání
Opravy chyb
Integrace:
- Oprava dokumentace k OnDrawGizmos/OnDrawGizmosSelected
Vyhodnocení:
- 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
.
- Opravili jsme
4.5.0.0
Vydáno 22. ledna 2020
Nové funkce
Integrace:
Opravy chyb
Integrace:
- Opravené generování projektů (
GenerateTargetFrameworkMonikerAttribute
cíl nebyl vždy umístěn správně).
- Opravené generování projektů (
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ů.
- Opravili jsme analyzátor
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í proIDE0060
(nepoužitý parametr) pro všechny zprávy UnityPř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
proIDE0029
: Objekty Unity by neměly používat nulové sjednocení.USP0002
proIDE0031
: Objekty Unity by neměly používat šíření null.USP0003
forIDE0051
: Zprávy Unity jsou vyvolány modulem runtime Unity.USP0004
forIDE0044
: Pole s atributem SerializeField by neměla být jen pro čtení.
- 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
4.3.1.0
Vydáno 4. září 2019
Nové funkce
Vyhodnocení:
Přidání podpory pro lepší zobrazení typu, to je
List<object>
místoList'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.
Vyhodnocení:
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é doPackages
složky).
Generování projektu:
- Při zpracování souboru řešení zachováte externí vlastnosti.
Vyhodnocení:
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átoruCS0649
jsme automaticky potlačí v projektech Unity, které tyto zprávy vytvořily.
- Veřejná a serializovaná pole už nebudou způsobovat upozornění. Upozornění a
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.
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ů.
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
Vyhodnocení:
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
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í 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
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
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
Instalátor:
- 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.
Vyhodnocení:
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
Vyhodnocení:
- Přidání podpory pro identifikátor $exception
Ladicí program:
- Přidání podpory pro atributy DebuggerHidden/DebuggerStepThrough s novým modulem runtime Unity
Kouzelníci:
- 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.
Kouzelníci:
- 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
Vyhodnocení:
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
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í:
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
Instalátor:
- 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).
Různé:
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.
Kouzelníci:
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
Kouzelníci:
- 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
Kouzelníci:
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.
Instalátor:
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.
Instalátor:
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.
Jednota:
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 (problém s připojení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 (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.
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