Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Visual Studio Tools for Unity változásnapló.
18.0.2.0
Kiadás dátuma: 2025. szeptember 9.
Új funkciók
integráció:
Hozzáadva a szerializálási attribútumok támogatása a
Odin,USP0004,USP0006ésUSP0007elnyomókhozUSP0013.Az összes üzenetalapú diagnosztikához és szuppresszorokhoz támogatást adtak hozzá
UniTask.Hozzáadva
USP0023elnyomó, ne jelölje meg a Unity-üzenetek helytelen elnevezési stílusait.Hozzáadva a
UNT0039diagnosztika, azRequireComponentattribútum használata önhíváskorGetComponent.A figyelmen kívül hagyott tagok hozzáadva a
UNT0031diagnosztikához, a metódusbanLoadAttributetalálható eszközműveletekhez.
Hibajavítások
integráció:
Stabilitási javítások a hibakeresésből érkező üzenetek dekódolásakor.
Kijavítottuk az IntelliSense-t: Ne hajtsa végre a(z) "(" vagy ")" karakterekkel kapcsolatos műveleteket.
18.0.1.0
Kiadás dátuma: 2025. augusztus 11.
Hibajavítások
integráció:
18.0.0.0
Kiadás dátuma: 2025. július 7.
Új funkciók
integráció:
A Visual Studio 2026 támogatása hozzáadva.
Védett hatókört adott hozzá a unity üzenet beállításaihoz.
Hibajavítások
integráció:
- Kisebb felhasználói felületi javítások.
17.14.1.0
Kiadás dátuma: 2025. május 13.
Új funkciók
integráció:
- Eredménynézetet adott hozzá a típusokhoz
IEnumerable.
- Eredménynézetet adott hozzá a típusokhoz
Hibajavítások
integráció:
Továbbfejlesztett üzenetkezelés a Unity és a Visual Studio között.
Optimalizált UPE nagy projektek kontextusában.
17.14.0.0
Kiadás dátuma: 2025. március 11.
Új funkciók
integráció:
Hibajavítások
hibakeresés:
- Továbbfejlesztett szálkezelés.
integráció:
Kijavítottuk a hibakeresési célok stabilitási problémáit SDK-Style projektek használatakor.
Kijavítottuk a diagnosztikát
UNT0006, amely akkor fordul elő, amikor egy Unity-üzenetre helytelenül hivatkoznak.
17.13.1.0
Kiadás dátuma: 2025. február 11.
Új funkciók
integráció:
- Az
Awaitableés aAwaitable<T>támogatása minden kompatibilis elemzőben és elnyomóban.
- Az
Hibajavítások
integráció:
- A megoldási események jobb kezelése az UPE-hez.
17.13.0.0
Kiadás dátuma: 2025. január 22.
Hibajavítások
hibakeresés:
Jelentse megfelelően a sor- és oszlopinformációkat az IDE-nek.
Kivétel megakadályozása a már nem létező stackframe-eken történő kiértékeléskor.
Kijavítottuk a léptetésekkel kapcsolatos problémákat.
17.12.2.0
Kiadás dátuma: 2025. január 7.
Hibajavítások
integráció:
- Kijavítottuk
UNT0006, ha egy egységüzenetre helytelenül hivatkoznak.
- Kijavítottuk
hibakeresés:
- Javított típusszűrési stabilitás hibakereséskor.
17.12.1.0
Kiadás dátuma: 2024. november 12.
Hibajavítások
integráció:
Továbbfejlesztett szerkesztőfelismerés (és új beállítás bevezetése a háttérfolyamatok szűréséhez).
A
UNT0014észlelés konzisztenciájának javítása.
hibakeresés:
A dinamikusan létrehozott szerelvények jobb kezelése.
Megfelelően jelenítse meg annak a tartománynak a nevét, amelyhez a modulok tartoznak.
17.12.0.0
Kiadás dátuma: 2024. szeptember 10.
Új funkciók
integráció:
- Billentyűzetes keresés hozzáadva az UPE-hez
Hibajavítások
hibakeresés:
Kijavítottuk a csomagok gyorsítótár-fájljainak leképezését.
Megfelelően jelenítse meg annak a tartománynak a nevét, amelyhez a modulok tartoznak.
17.11.2.0
Kiadás dátuma: 2024. augusztus 13.
Hibajavítások
integráció:
Az akadálymentesség javítása.
Egyszerűsítse
UNT0026, hogy csak a változódeklarációk szerkezetét támogassa.
17.11.1.0
Kiadás dátuma: 2024. július 23.
Hibajavítások
integráció:
Stabilitási javítások.
androidos lejátszóészlelés javítása.
a szerkesztő és a lejátszó észlelésének javítása
17.11.0.0
Kiadás dátuma: 2024. június 11.
Új funkciók
integráció:
- Egyszerűsített támogatás hozzáadása SDK-stílusú projektekhez
17.10.1.0
Kiadás dátuma: 2024. május 21.
Új funkciók
integráció:
- Hozzáadva a
USP0022szuppresszor; az Unity objektumok nem használhatják az if-null-coalescinget.
- Hozzáadva a
Hibajavítások
integráció:
A Unity Messagesben való navigáláskor a billentyűzet fókuszának megjelenítése a várt módon.
A játékos bejelentésének feldolgozásának javítása.
A helyi játékosok észlelésének javítása.
17.10.0.0
Kiadás dátuma: 2024. március 12.
Új funkciók
integráció:
- A
UNT0024típusok támogatásához javítsaUnity.Mathematics.floatXelemzőt.
- A
Hibajavítások
hibakeresés:
- A null értéket megengedő típus megjelenítését javítsa ki a kiértékeléskor.
17.9.3.0
Kiadás dátuma: 2024. február 13.
Új funkciók
integráció:
Továbbfejlesztett akadálymentesség.
QuickInfo megjelenítése az összes szimbólumhoz a
TooltipAttributehasználatával (ami korábban csak mezőknél volt).
Hibajavítások
integráció:
17.9.2.0
Kiadás dátuma: 2024. január 3.
Hibajavítások
integráció:
- Kijavítottunk egy stabilitási hibát, amely megakadályozta, hogy az intelliense megfelelően működjön.
17.9.1.0
Kiadás dátuma: 2023. december 12.
Hibajavítások
integráció:
Kijavítottuk a nyelvi szolgáltatás használatát az UPE-hez való navigáláskor.
Kijavítottuk a jegyzékben szereplő tgz-fájlhivatkozásokkal kapcsolatos stabilitási problémát.
17.9.0.0
Kiadás dátuma: 2023. november 28.
Új funkciók
integráció:
Továbbfejlesztett támogatás a
EditorInstance.json-hoz.Hozzáadásra került az elsődleges SDK-Style projektek támogatása.
17.8.2.0
Kiadás dátuma: 2023. november 14.
Hibajavítások
hibakeresés:
- Továbbfejlesztett támogatás a konstansokhoz az értékelés során.
Honosítás:
- Kijavítottuk a honosítási problémákat.
17.8.1.0
Kiadás dátuma: 2023. szeptember 14.
Új funkciók
integráció:
Hozzáadva
USP0021, Előnyben részesítse a hivatkozás egyenlőségét.Hozzáadott támogatás
TransformAccess-hozUNT0022ésUNT0032általA
UNT0036-hoz hozzáadva, nem hatékony módszer a pozíció és a forgatás meghatározásához.Hozzáadott
UNT0037, nem hatékony metódus a localPosition és localRotation lekéréséhez.
Hibajavítások
integráció:
A
USP0008részleges típusokkal lett rögzítve.
17.8.0.0
Kiadás dátuma: 2023. augusztus 8.
Új funkciók
integráció:
Továbbfejlesztett akadálymentesség.
Alternatív helyi játékospéldány-észlelés hozzáadva.
Hozzáadták a
EditorInstance.jsontámogatását.
Hibajavítások
integráció:
Kijavítottunk egy teljesítményproblémát, amely a projektkörnyezet teljes kiértékelését kényszeríti.
Kijavítottunk egy teljesítményproblémát a rendszerképekkel és az UPE-vel kapcsolatban.
hibakeresés:
Kijavítottuk a névtérkeresést a névtérhierarchia végigjárásához.
Kijavítottunk egy hibát a szimbólumfájl elérési útjával kapcsolatban.
17.7.0.0
Kiadás dátuma: 2023. július 25.
Új funkciók
integráció:
Hibajavítások
integráció:
Kijavítottuk az orosz nyelv honosítási problémáit.
Kijavítottuk a jelölőnégyzetek viselkedését a "Unity Message implementálása" párbeszédpanelen.
Kijavítottuk a szín- és témaproblémákat.
17.6.1.0
Kiadás dátuma: 2023. május 22.
Új funkciók
hibakeresés:
- Hozzáadták a "Step Into Specific" támogatását.
17.6.0.0
Kiadás dátuma: 2023. május 16.
Hibajavítások
hibakeresés:
Kijavítottunk egy hibát, amely az "nq" formátumjelölőt a "DebuggerDisplayAttribute" paranccsal használta.
Kijavítottunk egy hibakeresési hibát a csomagokban (a szimbólumokhoz és a relatív fájlelérési utakhoz kapcsolódóan).
17.5.1.0
Megjelent: 2023. február 28.
Új funkciók
integráció:
-
USP0020hozzáadva. A Unity futtatási környezet Unity-üzeneteket hív meg.
-
Hibajavítások
integráció:
- Kijavítottuk a
UNT0033az összesOnPostprocessAllAssetstúlterhelés támogatásához.
- Kijavítottuk a
17.5.0.0
Kiadás dátuma: 2022. december 13.
Új funkciók
hibakeresés:
Hibaüzenetet adott hozzá, amikor helytelen feltételeket használ a töréspontokban.
A hibakeresési munkamenet indításakor gyorsítótárban tárolt kivételbeállítások.
integráció:
Frissített
UNT0006az összesOnPostprocessAllAssetstúlterhelés támogatásához.Hozzáadva
UNT0031, eszközműveletekLoadAttributemetódusban.Hozzáadva
UNT0032, nem hatékony módszerlocalPositionéslocalRotationbeállításához .Hozzáadva
UNT0033, helytelen üzenet eset.A
Warning,UNT0033ésUNT0015diagnosztikák súlyosságátUNT0006-ra emeltük.A
UNT0026által helytelenül feldolgozott beágyazott feltételes kifejezéseket kijavítottuk.
Hibajavítások
hibakeresés:
Kijavítottuk a kivételkezelési teljesítményt.
Kijavítottuk a töréspont-kötést az explicit gazdagép utasítása előtt a típusszűrők használatakor.
17.4.3.0
Kiadás dátuma: 2022. november 1.
Hibajavítások
integráció:
- Futtassa a COM-kódot a fő szálon a CodeLens-visszahívásokban.
17.4.2.0
Kiadás dátuma: 2022. október 11.
Hibajavítások
integráció:
- Kijavítottuk az esetet, amikor az aszinkron kommunikáció szinkron módon fejeződött be.
17.4.1.0
Kiadás dátuma: 2022. szeptember 14.
Hibajavítások
hibakeresés:
- Kijavítottuk a töréspontok létrehozásakor felmerülő stabilitási problémákat, megakadályozva a hibakereső ügynökhöz intézett váratlan hívásokat.
17.4.0.0
Kiadás dátuma: 2022. augusztus 9.
Új funkciók
integráció:
Hozzáadva
UNT0027, Az alapértelmezettPropertyDrawer.OnGUI()-implementáció meghívásának megakadályozása.Hozzáadott
UNT0028, Nem kiosztott fizikai API-k használata.Hozzáadva
UNT0029, mintaillesztés a Unity-objektumokonnull-nel.Hozzáadva
UNT0030, hívniDestroyvagyDestroyImmediateegyTransform-ra.
17.3.0.0
Kiadás dátuma: 2022. június 14.
Új funkciók
értékelés:
- A rögzített tömbpufferekhez hozzáadott támogatás.
17.2.4.0
Kiadás dátuma: 2022. május 10.
Új funkciók
integráció:
Frissítették a
UNT0015ésUSP0012elemeket aDidReloadScriptsattribútum támogatására.USP0019hozzáadva, ne jelölje meg használatlanként aPreserveAttributevagyUsedImplicitlyAttributedekorátorral ellátott privát metódusokat.USP0018hozzáadva a Unity-objektumokat nem szabad dobókifejezésekkel használni.
17.2.3.0
Kiadás dátuma: 2022. április 26.
Hibajavítások
integráció:
Kijavítottuk a stabilitási problémákat a diagnosztika jelentésekor.
Kijavítottuk az üzenetprotokoll stabilitási problémáit.
17.2.2.0
Kiadás dátuma: 2022. április 12.
Új funkciók
hibakeresés:
- Frissítették a hibakereső protokoll verzióját 2.58-ra.
Hibajavítások
hibakeresés:
- Kijavítottuk a stabilitási problémákat a kivételek kezelésekor.
17.2.1.0
Kiadás dátuma: 2022. március 16.
Hibajavítások
integráció:
- Kijavítottuk az UPE-t a külső csomagok használatakor. A javítás egy új generációs folyamatot igényel, amely teljes mértékben megőrzi a mappastruktúrát, és a VS Editor
2.0.15csomag részeként érhető el.
- Kijavítottuk az UPE-t a külső csomagok használatakor. A javítás egy új generációs folyamatot igényel, amely teljes mértékben megőrzi a mappastruktúrát, és a VS Editor
17.2.0.0
Kiadás dátuma: 2022. február 15.
Új funkciók
hibakeresés:
- A forrásgenerátorok hibakeresésének támogatása hozzáadva.
integráció:
Jegyezze meg a manuális csatoláskor használt utolsó IP-végpontot.
A hozzáadott
UNT0026miatt aGetComponentmindig lefoglal, hogy aTryGetComponent-t használja helyette.Frissített
UNT0003, nem általánosGetComponenthasználata, hogyTryGetComponentis működjön.Frissített
UNT0014,GetComponentnem összetevővel/felülettel hívható meg, hogyTryGetComponentis működjön.Frissített
USP0016, inicializálásészlelés null értékű hivatkozástípusokkal, hogy a nem Unity objektumokkal működjön.Frissített
UNT0006, helytelen üzenetaláírás az példány- vagy statikus metódusok ellenőrzésekor.
Hibajavítások
integráció:
- Távolítsa el a Unity
RuntimePlatformjelölést a gépisnévből (a lejátszó értesítése).
- Távolítsa el a Unity
17.1.0.0
Kiadás dátuma: 2022. január 19.
Új funkciók
integráció:
CancelInvoketámogatás hozzáadvaUNT0016diagnosztikához (nem biztonságos módszer a metódusnév lekéréséhez).ScriptedImporterésAssetPostprocessorosztályokat adtunk hozzá a jól ismert Unity-üzenettárolókhoz.A Unity-üzenetek frissítése 2020.3.20f1-re.
Hibajavítások
integráció:
Kijavítottuk a párbeszédpanel ablakával és gombjaival kapcsolatos sötét témát.
A felülírt üzenetek helyes kezelése a
UNT0021diagnosztikába való bejelentkezéssel (a Unity üzenetet védeni kell).
17.0.4.0
Kiadás dátuma: 2022. január 5.
Hibajavítások
integráció:
Nagy Unity-projektek objektumindexelésének automatikus letiltása.
A UnityEngine-projektre való hivatkozáskor ne figyelmeztessen kompatibilitási problémára.
17.0.3.0
Kiadás dátuma: 2021. december 14.
Hibajavítások
integráció:
- Kevesebb memóriahasználat az eszközök feldolgozásakor.
17.0.2.0
Kiadás dátuma: 2021. október 30.
Hibajavítások
integráció:
- A fordítási idő javítása úgy, hogy csak a CS-fordító figyelmeztetéseit kezelni képes szűrők futnak. Az összes többi elemző a megoldáselemzésen megy végig.
17.0.1.0
Kiadás dátuma: 2021. október 16.
Hibajavítások
integráció:
- Csökkentett memóriahasználat yaml-objektumok elemzésekor.
17.0.0.0
Kiadás dátuma: 2021. október 8.
Új funkciók
integráció:
A Visual Studio 2022 támogatása hozzáadva.
A Unity régi típusú projektgenerátora ki lett szüntetve. A jövőben használja a projektekben a legújabb Visual Studio Editor-csomag (
Unity > Window > Package Manager), és győződjön meg arról, hogy a Visual Studio 2022 van beállítva az előnyben részesített kódszerkesztőként (Unity > Edit > Preferences > External Tools).A Unity-üzenetek frissítése a 2020.3.9f1-re.
4.11.4.0
Kiadás dátuma: 2021. október 4.
Új funkciók
integráció:
- [Backported] Nagy Unity-projektek objektumindexelésének automatikus letiltása.
Hibajavítások
integráció:
- Kijavítottuk a támogatott kifejezések észlelését a
UNT0024diagnosztikával.
- Kijavítottuk a támogatott kifejezések észlelését a
4.11.3.0
Kiadás dátuma: 2021. augusztus 10.
Hibajavítások
integráció:
4.11.2.0
Kiadás dátuma: 2021. július 13.
Hibajavítások
integráció:
- [Backported] Javított gyors összeállítási idő azáltal, hogy csak a CS-fordító figyelmeztetéseit kezelni képes elnyomó mechanizmusok futnak. Az összes többi elemző a megoldáselemzésen megy végig.
4.11.1.0
Kiadás dátuma: 2021. június 15.
Hibajavítások
integráció:
- [Backported] Csökkentett memóriahasználat yaml-objektumok elemzésekor.
4.11.0.0
Kiadás dátuma: 2021. május 25.
Új funkciók
integráció:
Hibajavítások
integráció:
- Kijavítottuk az explicit metódus-implementációkkal és a
UNT0006diagnosztikával kapcsolatos problémákat.
- Kijavítottuk az explicit metódus-implementációkkal és a
4.10.3.0
Kiadás dátuma: 2021. június 8.
Hibajavítások
integráció:
- [Backported] Csökkentett memóriahasználat yaml-objektumok elemzésekor.
4.10.2.0
Kiadás dátuma: 2021. május 25.
Új funkciók
integráció:
- Hozzáadásra került a
UNT0024diagnosztika. A skaláris számítások elsőbbséget élveznek a vektorszámításokkal szemben.
- Hozzáadásra került a
értékelés:
- Támogatott a látható helyi adatok megfelelő szűréséhez hordozható PDB-szimbólumok használata.
Hibajavítások
integráció:
Tárgyi eszköz-referencia keresési stabilitása.
Javítottuk a játékos értesítések feldolgozását a legújabb Unity verziókban.
4.10.1.0
Kiadás dátuma: 2021. május 11.
Hibajavítások
integráció:
Kijavítottuk
UNT0008gyorsjavítás stabilitási problémáit.Kijavítottuk a szálak teljesítményproblémáit.
4.10.0.0
Kiadás dátuma: 2021. április 13.
Új funkciók
integráció:
Hozzáadásra került a
UNT0019diagnosztika. Szükségtelen közvetett hívásGameObject.gameObject.Hozzáadásra került a
UNT0020diagnosztika.MenuItemnem statikus metódushoz használt attribútum.Hozzáadásra került a
UNT0021diagnosztika. A Unity-üzenetet védeni kell (bejelentkezés).Hozzáadásra került a
UNT0022diagnosztika. Nem hatékony módszer a pozíció és a forgatás beállítására.Hozzáadásra került a
UNT0023diagnosztika. Hozzárendelés egyesítése Unity-objektumokon.Hozzáadva a
USP0017hez aIDE0074elnyomó. A Unity-objektumok nem használhatnak szenesítési hozzárendelést.A Unityt célzó, nem felügyelt C#-projektek észlelése hozzáadva.
Hozzáadtuk a Unity-eszköz referencia keresését a CodeLenshez.
4.9.1.0
Kiadás dátuma: 2021. március 2.
Új funkciók
értékelés:
Hozzáadtuk a
Active Scene-t a helyiekhez, gyökér játékobjektumokat megjelenítve.Hozzáadott
this.gameObjecta helyieknek, mivel ez a Unity-projektekben gyakori.ChildrenésComponentscsoportokat adott hozzá az összesGameObjectpéldányhoz, így egyszerűen megjelenítheti az összes objektumhierarchiát.Az összes
Scene Pathpéldányhoz hozzáadtaGameObject, hogy megjelenítse a jelenet helyét.Hozzáadásra került a
JobEntityBatch/Lambdas támogatása az entitások forrásgenerátorokkal való használatakor.Továbbfejlesztett támogatás a nagyméretű tömbök megjelenítéséhez (indexgyűjtő használatával).
Hiányzó Unity-üzenetek hozzáadva a 2019.4 API-hoz.
Hibajavítások
integráció:
Kijavítottunk különböző felhasználói felületi problémákat a nem ENU-nyelvek esetében.
Kijavítottuk a
UNT0018diagnosztika stabilitási problémáit.
hibakeresés:
- Kijavítottuk a virtuális gépek leválasztási problémáit
Tracemetódusok használatakor.
- Kijavítottuk a virtuális gépek leválasztási problémáit
értékelés:
- Kijavítottuk az elavult tulajdonságok szűrését, kivételeket alkalmazva.
4.9.0.0
Kiadás dátuma: 2021. január 20.
Új funkciók
integráció:
raytrace shaders,UXMLésUSSfájlok támogatása hozzáadva.Hozzáadott
.vsconfiggenerációs támogatás. A Visual Studiónak most már észlelnie kell, hogy mely összetevők hiányoznak, és kérnie kell, hogy telepítse őket Unity-projektek használatakor.Frissített Unity messages API (a coroutinesként használt összes metódushoz).
Frissített Android SDK-észlelés.
Hibajavítások
integráció:
Kijavítottuk a folyamatfrissítést a példánykijelölési párbeszédpanel használatakor.
Kijavítottuk a
UNT0006diagnosztikát, amely helytelen figyelmeztetéseket adott a Coroutines és aAssetPostprocessor.OnAssignMaterialModelesetén.
4.8.2.0
Kiadás dátuma: 2020. november 10.
Új funkciók
integráció:
- Továbbfejlesztettük a
UNT0010diagnosztikát, hogy mindenre vonatkozzon, ami aComponent-ből öröklődik, és ne csak aMonoBehaviour-re.
- Továbbfejlesztettük a
Hibajavítások
integráció:
- Kijavítottuk a CodeLens-üzenet érvénytelenedését.
4.8.1.0
Kiadás dátuma: 2020. október 13.
Új funkciók
értékelés:
- A meghívásokkal történő implicit átalakítás támogatása hozzáadva. Korábban a kiértékelő szigorú típusellenőrzést hajtott végre, ami
Failed to find a match for method([parameters...])figyelmeztető üzeneteket eredményezett.
- A meghívásokkal történő implicit átalakítás támogatása hozzáadva. Korábban a kiértékelő szigorú típusellenőrzést hajtott végre, ami
integráció:
Hozzáadásra került a
UNT0018diagnosztika. Nem szabadSystem.Reflectionfunkciókat használni a teljesítmény szempontjából kritikus üzenetekben, példáulUpdate,FixedUpdate,LateUpdatevagyOnGUI.Továbbfejlesztett
USP0003ésUSP0005szupresszorok, amelyek támogatják az összesAssetPostprocessorstatikus metódust.Hozzáadva a
USP0016hez aCS8618elnyomó.C# 8.0null értékű hivatkozástípusokat és nem null értékű hivatkozástípusokat vezet be. AUnityEngine.Object-ból örökölt típusok inicializálásának észlelése nem támogatott.Most ugyanazt a lejátszót és asmdef projektgenerálási mechanizmust használja a Unity 2019.x és a 2020.x+ rendszerhez is.
Hibajavítások
integráció:
- Kijavítottuk a megjegyzésekben szereplő üzenetek váratlan befejezését.
4.8.0.0
Kiadás dátuma: 2020. szeptember 14.
Hibajavítások
integráció:
- Kijavítottuk a játékos projekt létrehozását a Unity 2019.x-zel.
4.7.1.0
Kiadás dátuma: 2020. augusztus 5.
Új funkciók
integráció:
A névtér támogatása hozzáadva az alapértelmezett sablonokhoz.
Frissítettük a Unity messages API-t a 2019.4-es verzióra.
Hozzáadva a
USP0013hez aCA1823elnyomó. ASerializeFieldvagySerializeReferenceattribútumokkal rendelkező privát mezőket nem szabad használaton kívüliként (FxCop) megjelölni.Hozzáadva a
USP0014hez aCA1822elnyomó. Unity-üzeneteket nem szabadstaticmódosító jelöltjeként megjelölni (FxCop).Hozzáadva a
USP0015hez aCA1801elnyomó. A fel nem használt paramétereket nem szabad eltávolítani a Unity-üzenetekből (FxCop).Hozzáadták a MenuItem támogatását a
USP0009gátlóhoz.
Hibajavítások
integráció:
4.7.0.0
Kiadás dátuma: 2020. június 23.
Új funkciók
integráció:
Támogatás a megoldásmappák megőrzéséhez, amikor a Unity újragenerálja a megoldásokat és projekteket.
Hozzáadásra került a
UNT0015diagnosztika. Helytelen metódus szignatúra észlelése, amelyet aInitializeOnLoadMethodvagyRuntimeInitializeOnLoadMethodattribútum jelez.Hozzáadásra került a
UNT0016diagnosztika. AInvoke,InvokeRepeating,StartCoroutinevagyStopCoroutinehasználata, ha az első argumentum egy sztringkonstans, nem típusbiztos.Hozzáadásra került a
UNT0017diagnosztika. ASetPixelshívás lassú.Shader fájlokhoz hozzáadva a blokk kommentek és behúzás támogatása.
Hibajavítások
integráció:
Ne állítsa alaphelyzetbe a kijelölést az üzenetek szűrésekor a Unity üzenetvarázslóban.
A Unity API dokumentációjának megnyitásakor mindig használja az alapértelmezett böngészőt.
A
USP0004,USP0006ésUSP0007tiltásokat a következő szabályokkal javítottuk: tiltsa le aIDE0044(csak olvasható),IDE0051(nem használt), ésCS0649(soha nem hozzárendelt) figyelmeztetéseket minden SerializeField attribútummal ellátott mező esetén. Tiltsa leCS0649(soha ne rendelje hozzá) aUnity.Objectkiterjesztésű összes típusú nyilvános mezőhöz.Kijavítottuk
UNT0014diagnosztika általános típusparaméter-ellenőrzését.
értékelés:
- Rögzített egyenlőségi összehasonlítás az enumerálással.
4.6.1.0
Kiadás dátuma: 2020. május 19.
Hibajavítások
integráció:
Figyelmeztetés, ha nem tudjuk létrehozni az üzenetkezelő kiszolgálót a Unity oldalán.
Az elemzők megfelelő futtatása a könnyű összeállítás során.
Kijavítottunk egy hibát, amely miatt az UPE-ből létrehozott MonoBehaviour-osztály nem felelt meg a fájl nevének.
4.6.0.0
Kiadás dátuma: 2020. április 14.
Új funkciók
integráció:
A CodeLens (Unity-szkriptek és -üzenetek) támogatása hozzáadva.
Hozzáadásra került a
UNT0012diagnosztika. A korutin hívások észlelése és becsomagolása aStartCoroutine()-ban.Hozzáadásra került a
UNT0013diagnosztika. Érvénytelen vagy redundánsSerializeFieldattribútum észlelése és eltávolítása.Hozzáadásra került a
UNT0014diagnosztika. Észlelve:GetComponent()hívás nem összetevő vagy nem interfész típusú elemmel.Hozzáadva a
USP0009hez aIDE0051elnyomó. Ne jelölje meg a metódusokat aContextMenuattribútummal, és ne hivatkozzon olyan mezőre, amely nem használja aContextMenuItemattribútumot.Hozzáadva a
USP0010hez aIDE0051elnyomó. Ne jelölje meg aContextMenuItemattribútummal rendelkező mezőket nem használtként.Hozzáadva a
USP0011hez aIDE0044elnyomó. Ne tegye írásvédetté aContextMenuItemattribútummal rendelkező mezőket.USP0004,USP0006ésUSP0007mostantól mindkét,SerializeReferenceésSerializeFieldattribútummal működnek.
Hibajavítások
integráció:
Csak akkor küldjön start/stop parancsokat a Unitynek, ha a szerkesztő képes kommunikálni.
Kijavítottuk a QuickInfo dokumentációját az örökölt üzenetekkel.
Kijavítottuk a
CreateInspectorGUIüzenet hatókörét.Ne jelentsen
UNT0001a polimorf módosítókkal rendelkező metódusoknál.
értékelés:
- Az aliasos használatok javított kezelése.
4.5.1.0
Kiadás dátuma: 2020. március 16.
Új funkciók
integráció:
- Hozzáadva a
USP0008hez aIDE0051elnyomó. Az Invoke, InvokeRepeating, StartCoroutine vagy StopCoroutine metódusokkal használt privát metódusokat nem szabad használaton kívüliként megjelölni.
- Hozzáadva a
Hibajavítások
integráció:
- Kijavítottuk az OnDrawGizmos/OnDrawGizmosSelected dokumentációt.
értékelés:
- Kijavítottuk a lambda argumentumok vizsgálatát.
4.5.0.1
Kiadás dátuma: 2020. február 19.
Hibajavítások
integráció:
- Kijavítottuk
UNT0006helytelen üzenetek aláírásának diagnosztikai ellenőrzését. Ha több öröklési szinttel rendelkező típusokat vizsgál, ez a diagnosztika a következő üzenettel hiúsulhat meg: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.
- Kijavítottuk
4.5.0.0
Kiadás dátuma: 2020. január 22.
Új funkciók
integráció:
A HLSL-fájlok támogatása hozzáadva.
Hozzáadva a
USP0006hez aIDE0051elnyomó. ASerializeFieldattribútummal rendelkező privát mezőket nem szabad használaton kívüliként megjelölni.Hozzáadva a
USP0007hez aCS0649elnyomó. ASerializeFieldattribútummal rendelkező mezőket nem szabad hozzárendeletlenként megjelölni.
Hibajavítások
integráció:
- Rögzített projektlétrehozás (
GenerateTargetFrameworkMonikerAttributecél nem volt mindig helyesen elhelyezve).
- Rögzített projektlétrehozás (
4.4.2.0
Kiadás dátuma: 2019. december 3.
Hibajavítások
integráció:
Kijavítottuk a diagnosztikát a felhasználó által meghatározott interfészekkel.
Kijavítottuk a hibásan formázott kifejezések gyors súgójelzéseit.
4.4.1.0
Kiadás dátuma: 2019. november 6.
Új funkciók
integráció:
A Unity háttérfolyamatainak támogatása hozzáadva. (A hibakereső képes automatikusan csatlakozni a fő folyamathoz gyermekfolyamat helyett).
Hozzáadtunk egy gyors elemleírást a Unity-üzenetekhez, amely megjeleníti a kapcsolódó dokumentációt.
Hibajavítások
integráció:
- Kijavítottuk a címke-összehasonlító elemzőt
UNT0002, amely fejlett bináris és meghívási kifejezéseket tartalmaz.
- Kijavítottuk a címke-összehasonlító elemzőt
Elavult funkciók
integráció:
- A Visual Studio Tools for Unity a továbbiakban csak a Visual Studio 2017+-t támogatja.
4.4.0.0
Kiadás dátuma: 2019. október 15.
Új funkciók
integráció:
Hozzáadta
USP0005elnyomástIDE0060(nem használt paraméter) minden Unity-üzenethez.Gyors eszköztippet adott hozzá a
TooltipAttributecímkével ellátott mezőkhöz. (Ez a funkció egy egyszerű lekérdező eljárással is működik, amely ezt a mezőt használja).
4.3.3.0
Kiadás dátuma: 2019. szeptember 23.
Hibajavítások
integráció:
- Kijavítottuk az egyszerűsített buildek hiba- és figyelmeztetési jelentéseit.
4.3.2.0
Kiadás dátuma: 2019. szeptember 16.
Új funkciók
integráció:
- A Unityre vonatkozó új diagnosztikák hozzáadásával mélyítettük el a Visual Studio unity-projektjeinek megértését. Az IDE-t is intelligensebbé tettük azáltal, hogy letiltottuk az általános C#-diagnosztikát, amely nem vonatkozik a Unity-projektekre. Az IDE például nem jelenít meg gyorsjavítást az ellenőr változójának
readonlymódosításához, amely megakadályozza, hogy módosítsa a változót a Unity Editorban.-
UNT0001: A Unity-üzeneteket a futtatókörnyezet akkor is meghívja, ha üresek, ne deklarálja őket, hogy elkerülje a Unity-futtatókörnyezet szükségtelen feldolgozását. -
UNT0002: A sztringegyenlőség használatával végzett címke-összehasonlítás lassabb, mint a beépített CompareTag metódus. -
UNT0003: A GetComponent általános formájának használata a típusbiztonság szempontjából előnyben részesített. -
UNT0004: A frissítési üzenet keretsebesség-függő, és a Time.fixedDeltaTime helyett a Time.deltaTime értéket kell használnia. -
UNT0005: A FixUpdate üzenet képkockasebesség-független, és a Time.fixedDeltaTime értéket kell használnia a Time.deltaTime helyett. -
UNT0006: Helytelen metódus-aláírást észleltünk ehhez a Unity-üzenethez. -
UNT0007: A Unity felülbírálja a null összehasonlító operátort az Unity-objektumoknál, ami nem kompatibilis a null egyesítéssel. -
UNT0008: A Unity felülbírálja a null összehasonlító operátort a Null propagálással nem kompatibilis Unity-objektumok esetében. -
UNT0009: Amikor az InitializeOnLoad attribútumot egy osztályra alkalmazza, statikus konstruktort kell megadnia. Az InitializeOnLoad attribútum biztosítja, hogy a szerkesztő indításakor a rendszer meghívja. -
UNT0010: MonoBehaviours csak az AddComponent() használatával hozható létre. A MonoBehaviour egy összetevő, amelyet egy GameObjecthez kell csatlakoztatni. -
UNT0011: A ScriptableObject csak a CreateInstance() használatával hozható létre. A Unity-motornak létre kell hoznia a ScriptableObject parancsmagot a Unity üzenetkezelési módszereinek kezeléséhez. -
USP0001IDE0029esetén: A Unity-objektumoknál nem szabad null koaleszciót használni. -
USP0002IDE0031esetén: A Unity-objektumoknak nem szabad null propagálást használniuk. -
USP0003IDE0051esetén: A Unity-üzeneteket a Unity-futtatókörnyezet hívja meg. -
USP0004IDE0044esetén: A SerializeField attribútummal rendelkező mezőket nem szabad readonly-ként megadni.
-
- A Unityre vonatkozó új diagnosztikák hozzáadásával mélyítettük el a Visual Studio unity-projektjeinek megértését. Az IDE-t is intelligensebbé tettük azáltal, hogy letiltottuk az általános C#-diagnosztikát, amely nem vonatkozik a Unity-projektekre. Az IDE például nem jelenít meg gyorsjavítást az ellenőr változójának
4.3.1.0
Kiadás dátuma: 2019. szeptember 4.
Új funkciók
értékelés:
A jobb típusmegjelenítés támogatása, azaz
List<object>List'1[[System.Object, <corlib...>]]helyett.Hozzáadott támogatás a mutatótagok eléréséhez, azaz
p->data->member.Hozzáadták a támogatást a tömb inicializálók implicit konverzióihoz, azaz
new byte [] {1,2,3,4}.
4.3.0.0
Kiadás dátuma: 2019. augusztus 13.
Új funkciók
Hibakereső:
- Az MDS 2.51 protokoll támogatása hozzáadva.
integráció:
Javítottuk a "Csatolás a Unity-példányhoz" ablakot rendezési, keresési és frissítési funkciókkal. A PID mostantól a helyi játékosok számára is megjelenik (a rendszer hallgatózó socketjeinek lekérdezésével a tulajdonos folyamatának azonosításához).
Asmdef-fájlok támogatása hozzáadva.
Hibajavítások
integráció:
- Kijavítottuk a hibásan formázott üzenetek kezelését a Unity Playersrel való kommunikáció során.
értékelés:
Kijavítottuk a névterek kezelését a kifejezésekben.
Rögzített ellenőrzés IntPtr-típusok esetén.
Kijavítottuk a kivételekkel kapcsolatos léptető problémákat.
A pszeudoazonosítók (például $exception) rögzített kiértékelése.
Az összeomlás megakadályozása érvénytelen címek hivatkozásakor.
Kijavítottuk a kiürített alkalmazástartományokkal kapcsolatos problémát.
4.2.0.1
Kiadás dátuma: 2019. július 24.
Új funkciók
integráció:
Új beállítással bármilyen típusú fájlt létrehozhat a Unity Project Explorerből.
A diagnosztikai gyorsítótárazás javítása a Unity-projektek gyors buildjeinek használatakor.
Hibajavítások
integráció:
Kijavítottunk egy hibát, amely miatt a fájlkiterjesztést egy jól ismert szerkesztő nem kezelte.
Kijavítottuk az egyéni bővítmények támogatását a Unity Project Explorerben.
Kijavítottuk a fő párbeszédpanelen kívüli mentési beállításokat.
Az örökölt Microsoft.VisualStudio.MPF-függőség el lett távolítva.
4.1.1.0
Kiadás dátuma: 2019. május 24.
Új funkciók
integráció:
- A MonoBehaviour API 2019.1-es verzióra frissült.
Hibajavítások
integráció:
Kijavítottuk a jelentéskészítési figyelmeztetéseket és a kimenettel kapcsolatos hibákat, ha az egyszerűsített build engedélyezve van.
Kijavítottuk a könnyű összeszerelési teljesítményt.
4.1.0.0
Kiadás dátuma: 2019. május 21.
Új funkciók
integráció:
Az új Batch API támogatása a projektek gyorsabb újratöltéséhez.
Letiltotta a Unity-projektek teljes buildeltségét az IntelliSense hibáinak és figyelmeztetéseinek használata mellett. A Unity valóban létrehoz egy Visual Studio-megoldást osztálykönyvtár-projektekkel, amelyek a Unity belső működésére utalnak. Ez azt jelenti, hogy a Visual Studióban a build eredményét a Unity soha nem használja fel vagy veszi fel, mivel a fordítási folyamat bezárult. A Visual Studióban való építés csak erőforrásokat használ fel semmiért. Ha teljes buildre van szüksége, mert olyan eszközökkel vagy beállításokkal rendelkezik, amelyek attól függenek, letilthatja ezt az optimalizálást (Tools/Options/Tools for Unity/Disable the full build of projects).
A Unity-projekt betöltésekor automatikusan megjelenik a Unity Project Explorer (UPE). Az UPE a Megoldáskezelő mellett van rögzítve.
Frissített projektnév-kinyerési mechanizmus a Unity 2019.x verzióval.
A Unity-csomagok támogatása az UPE-ben hozzáadva. Csak a hivatkozott csomagok (a
Packagesmappában manifest.json) és a helyi csomagok (aPackagesmappába ágyazva) láthatók.
Projekt létrehozás:
- A megoldásfájl feldolgozásakor őrizze meg a külső tulajdonságokat.
értékelés:
Az alias-minősített nevek (egyelőre csak a globális névtér) támogatása lett hozzáadva. A kifejezésértékelő tehát most már elfogad típusokat a global::namespace.type űrlap használatával.
Hozzáadtuk a
pointer[index]űrlap támogatását, amely szemantikailag megegyezik a mutató indirekciója*(pointer+index)űrlap formájával.
Hibajavítások
integráció:
Kijavítottuk a Microsoft.VisualStudio.MPF függőségi problémáit.
Rögzített UWP-lejátszó csatolása, projekt betöltése nélkül.
Kijavítottuk az eszközadatbázis automatikus frissítését, amikor a Visual Studio még nem lett csatolva.
Kijavítottuk a címkékkel és jelölőnégyzetekkel kapcsolatos témaproblémákat.
Hibakereső:
- Rögzített lépcsőzés statikus konstruktorokkal.
4.0.0.5
Kiadás dátuma: 2019. február 27.
Hibajavítások
integráció:
Kijavítottuk a Visual Studio verzióészlelését a telepítőcsomaggal.
Eltávolította a nem használt szerelvényeket a telepítőcsomagból.
4.0.0.4
Kiadás dátuma: 2019. február 13.
Új funkciók
integráció:
Támogatást nyújtott a Unity-folyamatok telepítés közbeni megfelelő észleléséhez, és lehetővé tette a telepítőmotor számára a fájlzárolások jobb kezelését.
Frissítette a
ScriptableObjectAPI-t.
4.0.0.3
Kiadás dátuma: 2019. január 31.
Új funkciók
Projekt létrehozás:
- A nyilvános és szerializált mezők már nem okoznak figyelmeztetést. Automatikusan letiltottuk az üzeneteket létrehozó Unity-projektek
CS0649ésIDE0051fordítói figyelmeztetéseit.
- A nyilvános és szerializált mezők már nem okoznak figyelmeztetést. Automatikusan letiltottuk az üzeneteket létrehozó Unity-projektek
integráció:
Továbbfejlesztett felhasználói élmény a Unity-szerkesztő és a lejátszópéldányok megjelenítéséhez (az ablakok most már átméretezhetők, egységes margókat használnak, és átméretező markolatot jelenítenek meg). A Process-Id információkat a Unity szerkesztők részére hozzáadták.
Frissítette a
MonoBehaviourAPI-t.
értékelés:
A helyi függvények támogatása bevezetésre került.
A pszeudo változók (kivétel- és objektumazonosítók) támogatása hozzáadva.
Hibajavítások
integráció:
Kijavítottuk a monikerképekkel és témákkal kapcsolatos problémát.
Az eszközadatbázis automatikus frissítésekor csak hibakeresés közben írjon a Kimeneti ablakba.
Kijavítottuk a felhasználói felület késését a MonoBehaviour varázsló szűrésével.
Hibakereső:
- A régi protokollverziók használatakor kijavítottuk az egyéni attribútumok elnevezett argumentumokon való olvasását.
4.0.0.2
Kiadás dátuma: 2019. január 23.
Hibajavítások
integráció:
Javított kísérleti build generálás.
Kijavítottuk a projektfájl eseménykezelését a felhasználói felületi szál nyomásának csökkentése érdekében.
Kijavítottuk a befejezési szolgáltatót kötegelt szövegmódosításokkal.
Hibakereső:
- Kijavítottuk a felhasználói hibakeresési üzenetek megjelenítését a csatolt hibakeresőnek.
4.0.0.1
Kiadás dátuma: 2018. december 10.
Új funkciók
értékelés:
Az NRefactory-t a Roslyn javára cserélte a kifejezés kiértékelése érdekében.
További támogatás a mutatókhoz: dereferencia, casting és pointer aritmetic (ehhez a Unity 2018.2+ és az új futtatókörnyezet is szükséges).
Hozzáadva a tömbmutató nézet támogatása (például a C++-ban). Vegyen fel egy mutatókifejezést, majd fűzze hozzá a vesszőt és a megjeleníteni kívánt elemek számát.
Az aszinkron szerkezetek támogatása hozzáadva.
integráció:
- A Unity eszközadatbázisának mentéskor történő automatikus frissítéséhez hozzáadott támogatás. Ez a funkció alapértelmezés szerint engedélyezve van, és újrafordítást indít el a Unity oldalán, amikor egy szkriptet ment a Visual Studióban. Ezt a funkciót az Tools\Options\Tools for Unity\Refresh Unity AssetDatabase fájlban tilthatja le mentéskor.
Hibajavítások
integráció:
Kijavítottuk a híd aktiválását, ha a Visual Studio nincs kiválasztva előnyben részesített külső szerkesztőként.
Kijavítottuk a kifejezés kiértékelését helytelen vagy nem támogatott kifejezésekkel.
4.0.0.0
Kiadás dátuma: 2018. december 4.
Új funkciók
integráció:
A Visual Studio 2019 támogatása hozzáadva (legalább a Unity 2018.3-ra van szüksége ahhoz, hogy a Visual Studio 2019 külső szkriptszerkesztőként használható legyen).
Elfogadta a Visual Studio képszolgáltatást és katalógust, amely teljes mértékben támogatja a HDPI-skálázást, a pixel tökéletes képeket és a hozzájuk tartozó megjelenítést.
Elavult funkciók
integráció:
A továbbiakban a Visual Studio Tools for Unity csak a Unity 5.2+ verziókat támogatja (a Unity beépített Visual Studio-integrációjával).
A Visual Studio Tools for Unity a továbbiakban csak a Visual Studio 2015+-t támogatja.
Eltávolítottuk az örökölt nyelvi szolgáltatást, a hibalistát és az állapotsort.
Eltávolítottuk a Gyors Monobehaviour varázslót az IntelliSense dedikált támogatásának előnyben részesítése érdekében.
3.9.0.3
Kiadás dátuma: 2018. november 28.
Hibajavítások
integráció:
- Kijavítottuk a projekt újratöltésével és intellienseivel kapcsolatos problémákat az első projektben található szkriptek hozzáadásakor vagy eltávolításakor.
3.9.0.2
Kiadás dátuma: 2018. november 19.
Hibajavítások
Hibakereső:
- Kijavítottunk egy holtpontot a könyvtárban, amelyet a Unity hibakereső motorjával való kommunikációhoz használtak, és ami miatt a Visual Studio vagy a Unity lefagyott, különösen akkor, amikor a "Csatolás a Unityhez" funkciót használták, vagy a játékot újraindították.
3.9.0.1
Kiadás dátuma: 2018. november 15.
Hibajavítások
integráció:
- Kijavítottuk a Unity beépülő modul aktiválását egy másik alapértelmezett szerkesztő kiválasztásakor.
3.9.0.0
Kiadás dátuma: 2018. november 13.
Hibajavítások
Projekt létrehozás:
- A Unity által kijavított Unity-teljesítményhiba megkerülő megoldása.
3.8.0.7
Kiadás dátuma: 2018. szeptember 20.
Hibajavítások
Hibakereső:
- (Visszaportolva a 3.9.0.2-ből) Kijavítottunk egy holtpontot a könyvtárban, amelyet a Unity hibakereső motorjával való kommunikáció során használtak, a Visual Studio vagy a Unity lefagyását okozva, különösen a 'Csatolás a Unityhez' opció választásakor vagy a játék újraindításakor.
3.8.0.6
Kiadás dátuma: 2018. augusztus 27.
Hibajavítások
integráció:
- Kijavítottuk a projektek és a megoldások újratöltését.
3.8.0.5
Kiadás dátuma: 2018. augusztus 20.
Hibajavítások
integráció:
- Kijavítottuk a projektfigyelési előfizetések eltávolításának folyamatát.
3.8.0.4
Kiadás dátuma: 2018. augusztus 14.
Új funkciók
értékelés:
A mutatóértékek támogatása hozzáadva.
Általános metódusok támogatása hozzáadva.
Hibajavítások
integráció:
- Intelligens újratöltés több projekt módosításával.
3.8.0.3
Kiadás dátuma: 2018. július 24.
Hibajavítások
Projekt létrehozás:
- (Visszaküldve a 3.9.0.0-ról) A Unity által kijavított Unity-teljesítményhiba megkerülő megoldása.
3.8.0.2
Kiadás dátuma: 2018. július 7.
Hibajavítások
Projekt létrehozás:
- Átmeneti megoldás egy Unity teljesítményhibához: a MonoIslands gyorsítótárazása a projektek generálása során.
3.8.0.1
Kiadás dátuma: 2018. június 26.
Új funkciók
hibakeresés:
A UserLog és a UserBreak parancsok támogatása hozzáadva.
Hozzáadott lusta típusbetöltés támogatása (a hálózati terhelés és a hibakereső válaszidejének optimalizálása).
Hibajavítások
értékelés:
- Továbbfejlesztett bináris operátor kifejezés kiértékelése és metóduskeresése.
3.8.0.0
Kiadás dátuma: 2018. május 30.
Új funkciók
hibakeresés:
A változók aszinkron szerkezetekben való megjelenítésének támogatása hozzáadva.
A beágyazott típusok töréspontok beállításakor történő feldolgozásának támogatása a fordítószerkezetekkel kapcsolatos figyelmeztetések elkerülése érdekében.
integráció:
- A Shader-kódrészletek nyelvhelyességi támogatása hozzáadva (a C++ számítási feladat már nem szükséges a Shader-kód színezéséhez).
Hibajavítások
Projekt létrehozás:
- Az új Unity-futtatókörnyezet használatakor ne konvertálja többé a hordozható pdb-t mdb-vé.
3.7.0.1
Kiadás dátuma: 2018. május 7.
Hibajavítások
Telepítő:
- Kijavítottuk a függőségi problémát a kísérleti buildek használatakor.
3.7.0.0
Kiadás dátuma: 2018. május 7.
Új funkciók
hibakeresés:
Támogatás hozzáadása az összehangolt hibakereséshez (több játékos/szerkesztő hibakeresése ugyanazzal a Visual Studio-munkamenettel).
Az Android USB-lejátszó hibakeresésének támogatása hozzáadva.
Az UWP/IL2CPP-lejátszó hibakeresésének támogatása hozzáadva.
értékelés:
Hexadecimális definiálók támogatása hozzáadva.
Továbbfejlesztett értékelési élmény az óraablakban.
Hibajavítások
integráció:
- Kijavítottuk a kivételbeállítások használatát.
Projekt létrehozás:
- A csomagkezelő összeállítási egységeinek kizárása a generációból.
3.6.0.5
Kiadás dátuma: 2018. március 13.
Új funkciók
Projekt létrehozás:
- Az új projektgenerátor támogatása a Unity 2018.1-ben.
Hibajavítások
integráció:
- Kijavítottuk az egyéni projektek korrumpált állapotainak kezelését.
Hibakereső:
- Kijavítottuk a következő utasítás beállítását.
3.6.0.4
Kiadás dátuma: 2018. március 5.
Hibajavítások
Projekt létrehozás:
- Kijavítottuk a mono verzióészlelést.
integráció:
- Kijavítottuk a 2018.1-hez és a beépülő modul aktiválásához kapcsolódó időzítési problémákat.
3.6.0.3
Kiadás dátuma: 2018. február 23.
Új funkciók
Projekt létrehozás:
- A .NET Standard támogatása hozzáadva.
Hibajavítások
Projekt létrehozás:
- Kijavítottuk a Unity cél keretrendszerének észlelését.
Hibakereső:
- Kijavítottuk azt a problémát, amely a felhasználói kódon kívül keletkező kivételek kezelését érintette.
3.6.0.2
Kiadás dátuma: 2018. február 7.
Új funkciók
integráció:
- A UnityMessage API felületének frissítése a 2017.3-ra.
Hibajavítások
integráció:
- Csak külső változások esetén töltsük újra a projekteket (szabályozott gyakorisággal).
3.6.0.1
Kiadás dátuma: 2018. január 24.
Hibajavítások
integráció:
Javítottuk az a pdb hibakeresési szimbólumok automatikus mdb-vé konvertálását.
Kijavítottuk az EditorPrefs.GetBool közvetett hívását, amely hatással volt az ellenőrzőre a tömb méretének módosítása közben.
3.6.0.0
Kiadás dátuma: 2018. január 10.
Új funkciók
Projekt létrehozás:
- Hozzáadták a 2018.1 MonoIsland referenciamodell támogatását.
értékelés:
- $exception azonosító támogatása hozzáadva.
Hibakereső:
- Az új Unity-futtatókörnyezettel bővült a DebuggerHidden/DebuggerStepThrough attribútumok támogatása.
varázslók:
- A "Legújabb" verzió bemutatása a varázslók számára.
Hibajavítások
Projekt létrehozás:
- Kijavítottuk a projekt GUID számítását a játékosprojektek esetében.
Hibakereső:
- Kijavítottunk egy versenyhelyzetet a töréses események kezelése során.
varázslók:
- A Roslyn környezetet a metódus beszúrása előtt frissítse.
3.5.0.3
Kiadás dátuma: 2018. január 9.
Hibajavítások
integráció:
- Javítottuk az a pdb hibakeresési szimbólumok automatikus mdb-vé konvertálását.
3.5.0.2
Kiadás dátuma: 2017. december 4.
Új funkciók
integráció:
- A Unity-projektek automatikusan újratöltődnek a Visual Studióban, amikor hozzáad vagy eltávolít egy szkriptet a Unityből.
Hibakereső:
Hozzáadtunk egy lehetőséget a Xamarin és a Mac Visual Studio által megosztott Mono hibakereső használatára a Unity-szerkesztő hibakereséséhez.
A hordozható hibakeresési szimbólumfájlok támogatása hozzáadva.
Hibajavítások
integráció:
Kijavítottuk a beállítási függőségekkel kapcsolatos problémákat.
Javítva: A Unity API súgómenüje nem jelenik meg.
Projekt létrehozás:
Kijavítottuk a játékosok projektgenerációját, amikor az IL2CPP/.NET 4.6 háttérrendszerrel dolgoznak UWP-játékon.
Kijavítottunk további .dll bővítményt, amely helytelenül lett hozzáadva a szerelvényfájl nevéhez.
A globális helyett egy adott projekt API kompatibilitási szintjét rögzítette.
Ne kényszerítse az AllowAttachedDebuggingOfEditor Unity jelzőt, mivel az alapértelmezett érték most "igaz".
3.4.0.2
Kiadás dátuma: 2017. szeptember 19.
Új funkciók
Projekt létrehozás:
Hozzáadtuk a támogatást a assembly.json fordítási egységekhez.
Leállt a Unity-szerelvények másolása a projektmappába.
Hibakereső:
Hozzáadott támogatás a következő utasítás beállításához az új Unity futtatókörnyezettel.
A Decimális típus támogatása az új Unity-futtatókörnyezettel együtt.
Az implicit/explicit konverziók támogatásának hozzáadása.
Hibajavítások
értékelés:
Rögzített tömblétrehozás implicit mérettel.
Kijavítottuk a fordító által létrehozott elemeket a helyi változókkal.
Projekt létrehozás:
- Kijavítottuk a Microsoft.CSharpre mutató hivatkozást a 4.6 API-szinthez.
3.3.0.2
Kiadás dátuma: 2017. augusztus 15.
Hibajavítások
Projekt létrehozás:
- Kijavítottuk a Visual Studio megoldásgenerálását a Unity 5.5-ös és korábbi verzióiban.
3.3.0.0
Kiadás dátuma: 2017. augusztus 14.
Új funkciók
értékelés:
Hozzáadták a támogatást a struktúrák létrehozásához az új Unity futtatókörnyezetben.
Minimalista támogatást adtak hozzá a mutatókhoz.
Hibajavítások
értékelés:
Rögzített metódushívás primitíveken.
Kijavítottuk a mezők kiértékelését a BeforeFieldInit jelöléssel ellátott típusokkal.
A bináris operátorokkal (kivonás) nem támogatott hívásokat kijavítottuk.
Kijavítottuk az elemek Visual Studio Watchhoz való hozzáadásakor felmerülő problémákat.
Projekt létrehozás:
Kijavítottuk a szerelvénynévhivatkozásokat az mcs.rsp fájlokkal.
Rögzített definíciók API-szintekkel.
3.2.0.0
Kiadás dátuma: 2017. május 10.
Új funkciók
Telepítő:
- A MEF-gyorsítótár tisztításának támogatása hozzáadva.
Hibajavítások
Kódszerkesztő:
Rögzített besorolás/befejezés egyéni attribútumokkal.
Kijavítottuk a villódzást Unity-üzenetekkel.
3.1.0.0
Kiadás dátuma: 2017. április 7.
Új funkciók
Hibakereső:
- Az új Unity-futtatókörnyezet támogatása (.NET 4.6/C# 6 kompatibilitással).
Projekt létrehozás:
Hozzáadtuk a .NET 4.6 profil támogatását.
Az mcs.rsp fájlok támogatása hozzáadva.
A Unity 5.6 használatakor mindig engedélyezze a nem biztonságos fordítási kapcsolót.
Hozzáadott támogatás a "Player" projektgeneráláshoz, amikor a Windows Áruház platformot és az il2cpp háttérrendszert használják.
Hibajavítások
Kódszerkesztő:
- Rögzített kurzorpozíció a metódus automatikus kiegészítéssel történő beszúrása után.
Projekt létrehozás:
- Az összeszerelési verzió utófeldolgozásának eltávolítása megtörtént.
3.0.0.1
Kiadás dátuma: 2017. március 7.
Ez a verzió tartalmazza a 2.8.x sorozattal bevezetett összes új funkciót és hibajavítást.
2.8.2.0 – 3.0 Előzetes verzió 3
Kiadás dátuma: 2017. január 25.
Hibajavítások
Projekt létrehozás:
- Kijavítottuk azt a hibát, amelynél a beépülő modulok projektjeit kétszer hivatkozták meg: először bináris DLL-ként, majd projekthivatkozásként.
2.8.1.0 – 3.0 Előzetes verzió 2
Kiadás dátuma: 2017. január 23.
Hibajavítások
Kódszerkesztő:
- Kijavítottunk egy összeomlást, amikor egy attribútumdeklarációt kapcsos zárójel automatikus bezárása nélkül indítottunk el.
Hibakereső:
Kijavítottuk a coroutine-okkal rendelkező függvénytöréseket az új Unity fordító/futtatókörnyezet alatt.
Hozzáadva figyelmeztetés, ha nincs köthető töréspont (amikor nem található megfelelő forráshely).
Projekt létrehozás:
Kijavítottuk a csproj-generációt speciális/honosított karakterekkel.
Kijavítottuk az eszközökön kívüli hivatkozásokat, például a könyvtárat (például a Facebook SDK-t).
Vegyes:
Beállítottuk az ellenőrzést, hogy a Unity ne fusson a telepítés vagy eltávolítás során.
A távoli Unity-dokumentáció megcélzásához https-re váltott.
2.8.0.0 – 3.0 előzetes verzió
Kiadás dátuma: 2016. november 17.
Új funkciók
általános:
A Visual Studio 2017 telepítőjének támogatása hozzáadva.
A Visual Studio 2017 bővítmény támogatása hozzáadva.
Honosítási támogatás hozzáadva.
Kódszerkesztő:
C# IntelliSense hozzáadva a Unity-üzenetekhez.
C#-kódszínezést adott hozzá a Unity-üzenetekhez.
Hibakereső:
A
is,as, közvetlen casting,defaultésnewkifejezések támogatása hozzáadva.Sztringösszefűzési kifejezések támogatása hozzáadva.
Az egész számértékek hexadecimális megjelenítésének támogatása hozzáadva.
Új ideiglenes változók (utasítások) létrehozásának támogatása.
Az implicit primitív konverziók támogatása hozzáadva.
Jobb hibaüzeneteket adtunk hozzá, ha egy típus várható vagy nem található.
Projekt létrehozás:
Eltávolította a CSharp utótagot a projektnevekből.
A rendszerszintű msbuild célfájlra mutató hivatkozás el lett távolítva.
varázslók:
A Unity-üzenetek támogatása nem viselkedési típusok esetén, például a Szerkesztőben vagy a EditorWindow-ban.
Roslynre váltott a Unity-üzenetek beszúrásához és formázásához.
Hibajavítások
Hibakereső:
Kijavítottunk egy hibát, amely összeomlott a Unityben az általános típusok kiértékelésekor.
A null értékű típusok rögzített kezelése.
Az enumok kezelését rögzítették.
A beágyazott tagtípusok rögzített kezelése.
Rögzített gyűjteményindexelő-hozzáférés.
Kijavítottuk az iterátorkeretek hibakeresésének támogatását az új C#-fordítóval.
Projekt létrehozás:
Kijavítottuk a hibát, amely megakadályozta a fordítást a Unity weblejátszó megcélzása során.
Kijavítottuk a hibát, amely megakadályozta a fordítást egy webes kódolt fájlnévvel rendelkező szkript összeállítása során.
2.3.0.0
Kiadás dátuma: 2016. július 14.
Új funkciók
általános:
Hozzáadtunk egy lehetőséget a Unity konzolnaplóinak letiltására a Visual Studio hibalistájában.
Hozzáadtunk egy lehetőséget, amely lehetővé teszi a létrehozott projekttulajdonságok módosítását.
Hibakereső:
- Szöveg-, XML-, HTML- és JSON-megjelenítők hozzáadva.
varázslók:
- Hiányzó MonoBehaviorok hozzáadva.
Hibajavítások
általános:
Kijavítottunk egy ütközést a ReSharperrel, amely megakadályozta a Visual Studio beállításain belüli vezérlők megjelenítését.
Kijavítottunk egy ütközést a Xamarinnal, amely bizonyos esetekben megakadályozta a hibakeresést.
Hibakereső:
Kijavítottunk egy hibát, amely miatt a Visual Studio lefagyt a hibakeresés során.
Kijavítottuk a Visual Studio 2015 függvénytörési pontokkal kapcsolatos problémáját.
Kijavítottunk néhány kifejezésértékelési problémát.
2.2.0.0
Kiadás dátuma: 2016. február 4.
Új funkciók
varázslók:
Hozzáadták az intelligens keresést a MonoBehaviour varázslóhoz.
A varázslók most már tisztában vannak a kontextussal. Például a NetworkBehavior-üzenetek csak akkor érhetők el, ha egy NetworkBehavior-rel dolgozunk.
A Varázslókban a NetworkBehavior-üzenetek támogatása hozzáadva.
felhasználói felület:
Hozzáadtunk egy lehetőséget a MonoBehavior-üzenetek láthatóságának konfigurálásához.
Eltávolította a Unity-projektek szempontjából nem releváns Visual Studio-tulajdonságlapokat.
Hibajavítások
projekt létrehozása:
Kijavítottuk a UnityEngine-re és a UnityEditorra mutató hivatkozásokat a Unity 4.6-on.
Kijavítottuk a projektfájlok generálását, amikor a Unity OSX-en fut.
Kijavítottuk a hashmark (#) karaktereket tartalmazó projektnevek kezelését.
Korlátozottan létrehozott projektek a C# 4-ben.
Hibakereső:
Kijavítottuk a kifejezéskiértékeléssel kapcsolatos hibát a Unity coroutine-beli hibakereséskor.
Kijavítottunk egy hibát, amely miatt a Visual Studio lefagyt a hibakeresés során.
felhasználói felület:
- Kijavítottuk a Tabs Studio Visual Studio bővítményével való kompatibilitást.
Telepítő:
A VSTU gépi telepítésének támogatása (minden felhasználó számára) HKLM-beállításjegyzék-bejegyzések létrehozásával.
Kijavítottuk a VSTU eltávolításával kapcsolatos problémákat, amikor a VSTU ugyanazon verziója a Visual Studio több különböző verziójára is telepítve van. Ha például a VSTU 2015 2.1.0.0 és VSTU 2013 2.1.0.0 is telepítve volt.
2.1.0.0
Kiadás dátuma: 2015. szeptember 8.
Új funkciók
- A Unity 5.2 támogatása
Hibajavítások
Menüelemek megjelenítése a Unity < 4.2-ben
Ha a Visual Studio zárolja az XML Intellisense-fájlokat, a továbbiakban nem jelenik meg hibaüzenet.
Kezelje a <<>> feltételes töréspontokat, amikor a feltételes argumentum nem logikai érték.
Kijavítottuk a UnityEngine és UnityEditor összeállításokra mutató hivatkozásokat a Windows Áruház alkalmazásaihoz.
Kijavítottunk egy hibát a hibakereső léptetésénél: Nem lehet léptetni, általános kivétel.
Javítottuk a találatszámláló töréspontokat a Visual Studio 2015-ben.
2.0.0.0
Kiadás dátuma: 2015. július 20.
Hibajavítások
Unity-integráció:
Kijavítottuk a Visual Studio 2015-ben létrehozott hibakeresési szimbólumok konvertálását a DLL és hibakeresési szimbólumai (PDB) importálásakor.
A DLL-fájlok és hibakeresési szimbólumai (PDB) importálásakor mindig hozzon létre MDB-fájlokat, kivéve, ha egy MDB-fájl is meg van adva.
Kijavítottuk a Unity projektkönyvtár szennyezését egy obj könyvtárral.
Kijavítottuk a System.Xml.Link és a System.Runtime.Serialization hivatkozásainak létrehozását.
Több előfizető támogatásának hozzáadása a projektfájl-generálási API-hookokhoz.
Mindig fejezze be a projektfájl létrehozását még akkor is, ha a létrehozandó fájlok egyike zárolva van.
*helyettesítő karakterek támogatása a bővítményszűrőben a C#-projektbe felvenni kívánt fájlok megadásakor.
Visual Studio-integráció:
Kijavítottunk egy kompatibilitási problémát a hatékonyságnövelő power tools használatával.
Kijavítottuk a MonoBehavior-ök eseményekkel és delegált deklarációkkal kapcsolatos kezelését.
Hibakereső:
Kijavítottunk egy hibát, amely lehetséges lefagyást okozhatott hibakereséskor.
Kijavítottunk egy hibát, amely miatt a helyiek nem jelentek meg bizonyos veremkeretekben.
Kijavítottuk az üres tömbök ellenőrzését.
1.9.9.0 – 2.0 Előzetes verzió 2
Kiadás dátuma: 2015. április 2.
Új funkciók
Unity Project Explorer:
Az osztály automatikus átnevezése fájl átnevezésekor a Unity Project Explorerben (lásd: Beállítások párbeszédpanel).
Automatikusan válassza ki az újonnan létrehozott szkripteket a Unity Project Explorerben.
Kövesse nyomon az aktív szkriptet a Unity Project Explorerben (lásd: Beállítások párbeszédpanel).
Szinkronizálja duplán a Visual Studio Megoldáskezelőt (lásd Beállítások párbeszédpanelt).
Visual Studio-ikonok alkalmazása a Unity Project Explorerben.
Hibakereső:
Válassza ki az aktív hibakeresési célt a mentett vagy a legutóbb használt hibakeresési célok listájából (lásd: Beállítások párbeszédpanel).
Függvény-töréspontokat hozhat létre a MonoBehavior metódusokon, és alkalmazhatja őket több MonoBehavior-osztályra.
Támogassa az objektumazonosító létrehozását a hibakeresőben.
Támogassa a töréspont találatok számát a hibakeresőben.
Törés-támogatás kivétel esetén a hibakeresőben (Kísérleti funkció. Lásd: Beállítások párbeszédpanel ).
Objektumok és tömbök létrehozásának támogatása a hibakeresőben lévő kifejezések kiértékelésekor.
Támogatja a nullák összehasonlítását a hibakeresőben a kiértékelési kifejezések esetén.
Szűrje ki az elavult tagokat a hibakereső megfigyelőablakokban.
Telepítő:
Optimalizált Visual Studio Tools for Unity bővítményregisztráció.
Telepítse a Visual Studio Tools for Unity csomagot a Unity 5-höz.
dokumentáció: A dokumentáció létrehozásának teljesítményének javítása.
Varázslók: A Unity 4.6 és a Unity 5 új MonoBehavior metódusainak támogatása.
Unity: Nem biztonságos jelzők és egyéni definíciók keresése .rsp fájlokban a projektfájl létrehozása során.
Felhasználói felület: Hozzáadva a Visual Studio Tools for Unity Opciók párbeszédpanel a Visual Studio-ban.
Hibajavítások
Unity Project Explorer:
Frissítse a Unity Project Explorert a fájlok Visual Studio Solution Explorerből való áthelyezése vagy átnevezése után.
A Unity Project Explorerben lévő fájlok átnevezésekor megőrizze a kijelöléseket.
Az automatikus kibontás és összecsukás megakadályozása, ha a fájlokra duplán kattint a Unity Project Explorerben.
Győződjön meg arról, hogy az újonnan kijelölt fájlok láthatók a Unity Project Explorerben.
Hibakereső:
Megakadályozhatja, hogy a Visual Studio lefagyjon a hibakeresőben lévő kifejezések kiértékelésekor.
Győződjön meg arról, hogy a metódushívások a hibakereső megfelelő tartományán történnek.
Egység:
Javítsa ki a UnityVS.OpenFile helyét a Unity 5-ben.
Javítsa ki a pdb2mdb helyét a Unity 5-ben.
Lehetséges kivétel megakadályozása a projektfájl létrehozása során.
A Unity OSX-en való futtatásakor megakadályozza a lehetséges lefagyást.
Belső kivételek kezelése.
Unity-konzolnaplók küldése a VS hibalistára.
dokumentáció: Az új Unity-dokumentáció dokumentációjának helyes létrehozása.
Project: Szükség esetén áthelyezheti és átnevezheti a Unity .meta fájlokat, még mappákban is.
varázslók: A MonoBehavior metódusparaméterek sorrendjének javítása kód létrehozásakor.
felhasználói felület: a Visual Studio-témák támogatása helyi menühöz és ikonokhoz.
1.9.8.0 – 2.0 előzetes verzió
Kiadás dátuma: 2014. november 12.
Új funkciók
A Visual Studio 2015 támogatása.
Kódszínezés Unity-árnyékolókhoz a Visual Studio 2015-ben.
Az értékek továbbfejlesztett vizualizációja hibakereséskor:
Jobb vizualizáció a tömblistákhoz, listákhoz, kivonatolókhoz és szótárakhoz.
Nem nyilvános tagok és statikus tagok megjelenítése kategóriákként a megtekintési és a helyi nézetekben.
A Unity SzerializáltProperty tulajdonságának továbbfejlesztett megjelenítése csak a tulajdonságra érvényes értékmező kiértékeléséhez.
DebuggerDisplayAttribute támogatás osztályokhoz és szerkezetekhez.
DebuggerTypeProxyAttribute támogatás.
Végezze el a MonoBehaviour metódusok beszúrását varázslóink használatával a felhasználói kódolási konvenciók tiszteletben tartásához.
A Fordítási idő szövegsablonok támogatása a UnityVS által létrehozott projektekben.
ResX-erőforrások támogatása a UnityVS által létrehozott projektekben.
Támogatja az árnyékolók megnyitását a Visual Studióban a Unityből.
Hibajavítások
Távolítsa el a socketeket, mielőtt megkezdené a játékot a Unityban, miután a Csatolás és Lejátszás elindult a Visual Studio-ban. Ez kijavít néhány problémát a Unity és a VS közötti kapcsolat stabilitásával kapcsolatban az Csatolás és a Lejátszás funkció használatakor.
Kerülje a metódusok meghívását a Unity szkriptelési motorjának hibakereső felületén, amelyek hajlamosak a Unity lefagyasztására. Ez kijavítja a Unity befagyasztását a hibakereső csatlakoztatásakor.
Kijavíthatja a híváshívások megjelenítését, ha nem érhetők el szimbólumok.
Ha nem szükséges, ne regisztráljuk a naplóvisszahívást.
1.9.2.0
Kiadás dátuma: 2014. október 9.
Új funkciók
A Unity-játékosok észlelésének javítása.
Amikor a fájlmegnyitót használja, programozza úgy a Unity-t, hogy adja át a sor számát és a fájlnevet.
Ha nincs helyi dokumentáció, akkor az online Unity-dokumentációt használja alapértelmezettként.
Hibajavítások
Kijavíthatja a Unity esetleges összeomlását, amikor töréspontot ér el egy tartomány újrabetöltése után.
A Unity-konzolon megjelenő kivételek kijavítása a konfiguráció vagy a Névjegy ablak bezárásakor, a tartomány újrabetöltése után.
Javítsa a helyileg futó 64 bites Unity észlelését.
A MonoBehaviours szűrésének javítása Unity-verziónként a varázslókban.
Kijavítottuk azt a hibát, amely miatt az összes eszköz szerepel a projektfájlokban, ha a bővítményszűrő üres volt.
1.9.1.0
Kiadás dátuma: 2014. szeptember 22.
Új funkciók
A forráshelyek kapcsolódási töréspontjának optimalizálása.
Túlterhelt metódusok támogatása a hibakereső kifejezésértékelésében.
A boxing primitívek és értéktípusok támogatása a hibakereső kifejezésértékelésében.
A C# helyi változók környezetének újraépítésének támogatása névtelen metódusok hibakeresésekor.
Törölje és nevezze át a .meta fájlokat, amikor fájlokat töröl vagy átnevez a Visual Studióból.
Hibajavítások
A Visual Studio-témák kezelésének javítása. Korábban a fekete témákhoz tartozó párbeszédpanelek üresen jelenhettek meg.
Javítsa ki a Unity lefagyását a hibakereső csatlakoztatásakor, amikor a Unity újrafordítása folyamatban van.
Töréspontok kijavítása távoli szerkesztők vagy más rendszeren lefordított játékosok hibakeresésekor.
Javítsa ki a Visual Studio esetleges összeomlását, amikor elér egy töréspontot.
Kösse meg újra a töréspontok kötését, hogy a töréspontok ne jelenjenek meg betöltetlenként.
Javítsa ki a változó hatókörének kezelését a hibakeresőben, hogy elkerülje a hatókörön kívül megjelenő élő változókat.
Kijavíthatja a statikus tagok keresését a hibakereső kifejezésértékelésében.
Javítsa ki a típusok megjelenítését a hibakereső kifejezéskiértékelésében a statikus mezők és tulajdonságok megjelenítéséhez.
Javítsa ki a megoldás létrehozását, ha a Unity-projekt neve olyan speciális karaktereket tartalmaz, amelyeket a Visual Studio tilt (Kapcsolódási probléma #948666).
Javítsa ki a Visual Studio Tools Unity-csomagot, hogy a beállítás bejelölése után azonnal leállítsák a konzolesemények küldését (Kapcsolódási probléma #933357).
Javítsa ki a hivatkozások észlelését, hogy az új API-kra, például a UnityEngine.UI-re mutató hivatkozásokat megfelelően regenerálja a UnityVS által generált projektekben.
Javítsa ki a telepítőt, hogy a telepítés előtt zárja be a Visual Studiót a sérült telepítések elkerülése érdekében.
Kijavítottuk a telepítőt, hogy a Unity referencia-szerelvényeket megfelelő önálló összetevőként telepítse, amely a VSTU minden verziója között meg van osztva.
Javítsa ki a szkriptek megnyitását a VSTU-val a Unity 64 bites verzióiban.
1.9.0.0
Kiadás dátuma: 2014. július 29.
Új funkciók
A Unity Hibakereső csatolása ablakban adja hozzá a hibakereséshez szükséges egyéni IP-címet és portot.
Adja hozzá a konfigurációs lehetőséget, hogy a Unity a háttérben fusson, vagy sem.
Adja hozzá a konfigurációs lehetőséget, hogy csak megoldás- és projektfájlokat vagy projektfájlokat hozzon létre.
Indítási cél: válassza a "Csatlakozás Unityhez" vagy a "Csatlakozás Unityhez és Játék indítása" lehetőséget.
Többdimenziós tömbök megjelenítése a hibakeresőben.
Az új Unity Player hibakeresési portok kezelése.
Kezelje az új Unity-szerelvényekre, például a Unity 4.6-os GUI-szerelvényeire mutató hivatkozásokat.
A lezárások bontása a helyi változók megfelelő megjelenítése érdekében hibakereséskor.
Hibakereséskor a létrehozott iterátorok változóit argumentumokká bontja.
A Unity Project Explorer állapotának megőrzése a projekt újrabetöltése után.
Adjon hozzá egy parancsot a Unity Project Explorer és az aktuális dokumentum szinkronizálásához.
Hibajavítások
Javítsa ki azokat a feltételes töréspontokat, amelyek feltételei a hibakereső elindítása előtt vannak beállítva.
A figyelmeztetések elkerülése érdekében javítsa ki a UnityEngine-ra mutató hivatkozásokat.
Kijavíthatja a Unity bétaverzióinak elemzési verzióit.
Kijavítottuk azt a hibát, amely miatt a változók nem jelennek meg a helyi változók ablakában töréspont vagy lépés esetén.
Változók elemleírásainak javítása a Visual Studio 2013-ban.
Kijavítottuk a Unity 4.5 IntelliSense dokumentációjának generációját.
Javítsa ki a Unity/Visual Studio kommunikációt egy tartomány újrabetöltése után (lejátszás/leállítás a Unityben).
A Visual Studio-témák részeinek kezelésének javítása.
Fontos
A C# az elsődleges nyelv a Unity ökoszisztémában – az új mintaeszközök C#-ban vannak, a Unity dokumentációja alapértelmezés szerint C# lesz – eltávolítottuk a UnityScript és a Boo alapvető támogatását, hogy jobban összpontosítsunk a C# felületre. Ennek eredményeképpen a VSTU-megoldások mostantól csak C#-alapúak, és sokkal gyorsabban tölthetőek be.
1.8.2.0
Kiadás dátuma: 2014. január 7.
Új funkciók
A Unity szkriptelési motorjának hálózati rétegében található hiba megkerülése a Mavericksen a szerkesztők távoli felderítése érdekében.
Új portok kezelése távoli Unity-játékosok felderítéséhez.
Hivatkozzon az aktuális buildcélra vonatkozó UnityEngine-szerelvényre.
Adjon hozzá beállítást a létrehozott projektekbe belefoglalandó fájlok szűréséhez.
Adjon hozzá beállítást a konzolnaplók Visual Studio-hibalistába való küldésének letiltásához. Ez akkor hasznos, ha PlayMakert vagy Console Pro-t használ, mivel a Konzolnaplók fogadásához a Unityben csak egy visszahívás lehet regisztrálva.
Adjon hozzá beállítást az mdb hibakeresési szimbólumok létrehozásának letiltásához. Ez akkor hasznos, ha saját maga hozza létre az mdb-t.
Hibajavítások
Javítsa ki a regressziót, amikor a Visual Studio-ban a Unityből megnyitott fájlok >= 4.2 elveszítik az IntelliSense-t.
Javítsa ki a VS párbeszédpaneleket az egyéni témák kezeléséhez.
Javítsa ki az UPE helyi menüjének bezárását.
Megakadályozza az összeomlást a Unityben, ha a verzióspecifikus generált összeszerelés nincs szinkronban.
1.8.1.0
Kiadás dátuma: 2013. november 21.
Új funkciók
A MonoBehaviour varázslókat a Unity 4.3 API-kkal igazítottuk.
A MonoBehaviour varázslók a használt verziótól függően szűrik a Unity API-kat.
Adjon hozzá egy hivatkozást a System.Xml.Linq-hez a Unity > 4.1-es projektjeihez.
A Debug.Log felé irányuló hívásainkat úgy kell lekötni, hogy ne vegye fel a stacktrace elejét az üzenetbe.
Hibajavítások
Kijavítottunk egy hibát, amely miatt megzavartuk a JavaScript-fájlok alapértelmezett kezelését a Visual Studióban.
Kijavítottunk egy fehér képpontot, amely a VS-ben jelenik meg, ezúttal a valóságban.
Kijavítottuk a UnityVS.VersionSpecific szerelvény törlését, ha az SCM írásvédettként jelölte meg.
Javítottuk a foglalatokkal kapcsolatos kivételeket a UnityVS-csomag létrehozásakor.
Kijavítottunk egy összeomlást a Visual Studióban, amely akkor következett be, amikor stock képeket töltöttek be a Visual Studio-szerelvényekből.
Kijavítottunk egy hibát a UnityVS.VersionSpecific létrehozásakor a Unity forrás buildjeihez.
Kijavítottunk egy lehetséges lefagyást a Unity csomagban található csatlakozó megnyitásakor.
Kijavítottuk a Unity-projekt kezelését egy kötőjellel (-) a nevükben.
Kijavítottuk a Unity nyitó szkripteit, hogy ne tévessze össze a Unity 4.2 és újabb verziók ALT+TAB sorrendjét.
1.8.0.0
Kiadás dátuma: 2013. szeptember 24.
Új funkciók
Drasztikusan javult a hibakereső csatlakozási sebessége.
A Unity 4.2-es és újabb verziója fájlra és sorra való navigálásának automatikus kezelése.
Feltételes töréspontok.
A Project fájlgenerátor most már kezeli a T4-sablonokat.
Frissítse a MonBehavior varázslókat új API-kkal.
IntelliSense dokumentáció Unity-típusokhoz C#-ban.
Aritmetikai és logikai kifejezések kiértékelése.
A távoli hibakeresési előnézet távoli szerkesztőinek jobb felderítése.
Hibajavítások
Kijavítottunk egy hibát, amely miatt kiszivárogtattunk egy szálat a VS-ben a hibakereső leválasztása után.
Kijavítottunk egy fehér képpontot, amely a VS-ben jelent meg.
Kijavítottuk az állapotsor ikonra kattintások kezelését.
Kijavítottuk a beépülő modulok mappáiban lévő szerelvényekkel rendelkező hivatkozások létrehozását.
Javítottuk a foglalatok létrehozását a UnityVS-csomagból, ha kivételek merültek fel.
Kijavítottuk a UnityVS új verzióinak észlelését.
Amikor a licenc lejárt, kijavítottuk a licenckezelő üzenetét.
Kijavítottunk egy hibát, amely miatt a folyamatlista üres lehetett a Visual Studio hibakereső csatolása a folyamathoz ablakában.
Kijavítottuk a logikai értékek módosítását a helyi nézetben.
1.2.2.0
Kiadás dátuma: 2013. július 9.
Hibajavítások
A teljesen minősített nevek kezelése a kifejezésértékelőben.
Kijavítottunk egy, a kivételkezeléssel kapcsolatos rögzítést, amely miatt a Unity szkriptelési motor helytelen stackframe-adatokat küldött nekünk.
Kijavítottuk a webes célok buildelési folyamatát.
Kijavítottunk egy hibát, amely akkor fordulhat elő, ha a Visual Studio elindult, és hogy egy törölt fájl szerepel az indításkor megnyitni kívánt fájlok listájában.
Kijavítottuk a UnityVS.OpenFile funkciót, hogy kezelje a nem szkriptfájlokat, mint például a fordított shadereket.
Most hivatkozunk Boo.Lang-ra és UnityScript.Lang-ra az összes C#-projektből.
Kijavítottuk a projektek hivatkozásainak generálását, ha a projekt speciális karakterekkel rendelkezik.
Megkerülő megoldás egy VS-problémára, amely miatt a felszámolt projektek metódushívásai több NullReferenceException üzenetablakot aktiválnának.
Kijavítottuk a Unity 4.2 bétaverziós szerelvények kezelését.
1.2.1.0
Kiadás dátuma: 2013. április 9.
Hibajavítások
Kijavítottuk a Unity-szerelvények helyi üzembe helyezését a kódkiegészítéshez IO-hiba (például írásvédett fájlok vagy Visual Studio által zárolt fájlok) esetén.
Kijavítottunk egy regressziót, amely miatt a Szkriptek Unityből való megnyitása nem összpontosította a fájlt, ha az már meg van nyitva a Visual Studióban.
Kijavítottuk az új kivételkezelés teljesítményproblémáját.
Kijavítottuk a töréspontok kötését néhány külső DLL-ben.
1.2.0.0
Kiadás dátuma: 2013. március 25.
Új funkciók
Drasztikusan javult a hibakereső csatlakozási sebessége.
A Unity Project Explorer optimalizált nagyobb projektekhez.
A Visual Studio beállításainak betartásával megszakíthatja (vagy nem) a kezelt és a kezeletlen kivételeket.
Tisztelje meg a Visual Studio beállítását, hogy meghívja a ToStringet helyi változókon.
Új menü hozzáadása Hibakeresés –> Unity hibakereső csatolása, amellyel a Unity-lejátszók hibakereséséhez használhatja.
A Megoldásfájl létrehozásakor megőrizze a UnityVS-megoldáshoz hozzáadott egyéni projekteket.
Új billentyűparancs hozzáadása: CTRL+ALT+M -> CTRL+H megjeleníti a kurzorpozícióban lévő Unity-függvény vagy -tag Unity-dokumentációját.
Vegye figyelembe a fordító válaszfájljait (rsp) a Visual Studióból való összeállításkor.
A fordító által generált típusok dekonstruálása a változók megjelenítésére a generátormódszerek hibakeresése során.
Egyszerűsítse a távoli hibakeresést azáltal, hogy nincs szükség megosztott mappa konfigurálására a Unityben. Most már csak hozzá kell férnie a Unity-projekthez a Windowsból.
Egyéni Unity-profilt telepít standard .NET célprofilként. Ez kijavít minden hamis pozitív értéket, amelyet a ReSharper megjeleníthet.
Kerülj meg egy Unity szkriptelési motor hibáját, hogy a hibakereső ne akadjon meg a nem megfelelően regisztrált szálakon.
Dolgozza át a fájlmegnyitót a VS-ben, hogy elkerülje a versenyhelyzetet, amely során bár elmondható volt, hogy képes megnyitni a fájlokat, a fájlmegnyitási kérelemnél mégis összeomlott.
A UnityVS most azt kéri, hogy frissítse a buildet, amikor a VS építi a projektet, és már nem fájlmentéskor.
Hibajavítások
Kijavítottuk az egyéni .NET-profilunkat
Kijavítottuk a témaintegrációt, ezzel kijavítottuk a VS 2012 sötét témájával kapcsolatos problémákat.
Kijavítottuk a VS 2012 gyors viselkedési parancsikonját.
Kijavítottunk egy léptetési hibát, amely hibakereséskor fordulhat elő, ha egy nem fő szál ütközik egy töréspontba.
Kijavítottuk a UnityScript és a Boo típusaliasok működését, például az 'int' esetén.
Kijavítottuk a kivételt, amely akkor fordult elő, amikor új UnityScript- vagy Boo-szöveget írtunk.
Kijavítottuk a Unity-menük kivételeit, amikor egy megoldás nem lett betöltve.
Kijavítottuk az UVS-48 hibát: a dupla idézőjel beírása néha hibát okoz, és megszakítja az összes függvényt (kódkiegészítés, szintaxiskiemelés stb.).
Kijavítottuk az UVS-46 hibát: Duplikált megnyitott szkriptfájl (UnityScript) a Visual Studio hibalistájára való kattintáskor.
Kijavítottuk az UVS-42 hibát: A Unity kapcsolat emblémája az állapotsoron nem kezeli az egéreseményeket a VS 2012-ben.
Kijavítottuk az UVS-44 hibát: A CTRL+SHIFT+Q billentyűkombináció nem érhető el a VS 2012-ben a gyors monobehaviourokhoz.
Kijavítottuk az UVS-40 hibát: A Unity Project Explorerben kijelölt elemek olvashatatlanok, ha az ablak inaktív a VS2012 "sötét" témájában.
Kijavítottuk az UVS-39 hibát: Az escape-elt sztringek tokenizálási problémája.
Kijavítottuk az UVS-35 hibát: A változók vizsgálatakor a ToString meghívása objektumokon.
Kijavítottuk az UVS-27: Goto Szimbólum ablak inkonzisztenciáját a VS2012 "sötét" témájával.
Kijavítottuk az UVS-11 hibát: Helyi változók a koroutinokban.
1.1.0.0 – Bétaverzió
Kiadás dátuma: 2013. március 9.
1.0.13.0
Kiadás dátuma: 2013. január 21.
Hibajavítások
Kijavítottunk egy Visual Studio-zárolást, amely akkor fordulhat elő, ha a célfolyamat érvénytelen szál-eseményeket küld. Ez általában akkor fordul elő, ha egy távoli Unity hibakeresése történik az OSX-en.
Kijavítottunk egy Visual Studio-zárolást, amely akkor fordulhat elő, ha egy kivétel leállítja a hibakeresőt.
Kijavítottuk a MonoBehavior segítőit, amikor egy C# MonoBehavior egy névtérben található.
Kijavítottuk a UnityScript hibakereső elemleírásait a Visual Studio 2012-ben.
Az Unityben csak a hibakeresési állandók módosítása esetén kijavítottuk a projektgenerálást.
Kijavítottuk a billentyűzet navigációt a Unity Project Explorerben.
Kijavítottuk a UnityScript színezést az escape-elt sztringekhez.
Kijavítottuk a fájlnyitónkat, hogy jobban kitaláljuk a projekt nevét, ha a Unityen kívül használjuk. Erre akkor van szükség, ha a felhasználó egy harmadik részfájl-megnyitót használ a Unityben, amely a UnityVS-nek delegál.
Kijavítottuk a Unityből a UnityVS-be küldött hosszú üzenetek kezelését. Ezt megelőzően a hosszú üzenetek összeomlaszthatták az UnityVS üzenetkezelési részét. Emiatt előfordulhat, hogy a UnityVS nem nyit meg egy fájlt a Unityből.
1.0.12.0
Kiadás dátuma: 2013. január 3.
Hibajavítások
Kijavítottuk a Visual Studio zárolását, amely akkor fordulhatott elő, amikor a Visual Studio egy töréspontot töröl.
Kijavítottunk egy hibát, amely miatt a Unity újrafordított játékszkriptjei nem találták el a töréspontokat.
Kijavítottuk a hibakeresőt, hogy megfelelően értesítse a Visual Studiót, amikor a töréspontok nincsenek kötve.
Kijavítottunk egy regisztrációs hibát, amely megakadályozhatja a Visual Studio hibakeresőjét abban, hogy natív programokat hibakeressen.
Kijavítottunk egy kivételt, amely a UnityScript- és logikai kifejezések kiértékelésekor fordulhatott elő.
Kijavítottunk egy regressziót, amely miatt a .NET API szintjének módosítása a Unityben nem váltotta ki a projektfájlok frissítését.
Kijavítottunk egy API-hibát, amely miatt a felhasználói kód nem tudott részt venni a naplóvisszahívás-kezelőben.
1.0.11.0
Kiadás dátuma: 2012. november 28.
Új funkciók
A Unity 4 hivatalos támogatása.
Szkriptek kezelése a Unity Project Explorerből.
Integráció a Visual Studio Navigálás ablakában.
Az infokonzol üzenetének elemzése, hogy a hibalistában való kattintással a szimbólumokkal ellátott első stackframe-be lépjen.
Adjon hozzá egy API-t, amely lehetővé teszi, hogy a felhasználó részt vegyen a projektgenerálásban.
Adjon hozzá egy API-t, hogy a felhasználó részt vehessenek a LogCallbackben.
Hibajavítások
Kijavítottuk a Visual Studio 2012-ben található Unity Project Explorer háttérbeli regresszióját.
Kijavítottuk a teljes .NET-profil felhasználóinak projektlétrehozását.
Kijavítottuk a Web célplatformot használó felhasználók projektgenerálását.
Kijavítottuk a projektlétrehozást úgy, hogy az mostantól tartalmazza a DEBUG és TRACE fordítási szimbólumokat, ugyanúgy, mint ahogyan a Unity esetén.
Kijavítottuk az összeomlást, amikor különleges karaktereket használunk a Goto Symbol ablakban.
Kijavítottuk az összeomlást, ha nem tudjuk beszúrni az ikont a Visual Studio állapotsorába.
1.0.10.0
Kiadás dátuma: 2012. október 9.
Hibajavítások
Kijavítottuk a Unity Project Explorer hátterét a Visual Studio 2010-ben.
Kijavítottunk egy Visual Studio-lefagyást, amely előfordulhatott, amikor a UnityVS megpróbálta csatlakoztatni a hibakeresőt egy Unityhez, amelynek hibakeresői felülete korábban összeomlott.
Kijavítottunk egy Visual Studio-lefagyást, amely akkor fordulhatott elő, ha beállítottak egy töréspontot, és megtörtént az AppDomain újratöltése.
Javítottuk a módját, ahogyan a szerelvényeket a Unityből lekérik, hogy elkerüljük a fájlok zárolását és a Unity buildelési folyamatának megzavarását.
1.0.9.0
Kiadás dátuma: 2012. október 3.
Hibajavítások
Kijavítottuk a projektgenerálást, amikor a Unity-projekt tényleges JavaScript-objektumokat tartalmaz.
Kijavítottuk a hibakezelést a kifejezés kiértékelése során.
Kijavítottuk az új értékek beállítását az értéktípusok mezőiben.
Kijavítottuk a lehetséges mellékhatásokat, amikor a kódszerkesztő kifejezéseire rámutat.
Kijavítottuk, hogyan kereshetők a típusok a betöltött szerelvényekben a kifejezés kiértékelése érdekében.
Kijavítottuk az UVS-21 hibát: A Unity-objektumok hozzárendelésének kiértékelésének nincs hatása.
Kijavítottuk az UVS-21 hibát: Érvénytelen mutató a Unity Math API-ra hívható metódus kiértékelésekor.
1.0.8.0
Kiadás dátuma: 2012. szeptember 26.
Hibajavítások
Kijavítottuk, hogy a szkriptnyitó hogyan szerezte be a projekt elérési útját, hogy biztosan meg tudja nyitni a Visual Studiót és a szkripteket is.
Kijavítottunk egy hibát a hibakeresési munkamenet futtatása közben létrehozott töréspontokkal, ami a Visual Studio zárolását okozhatta.
Kijavítottuk, hogyan lett regisztrálva a UnityVS a Visual Studio 2010-ben.
1.0.7.0
Kiadás dátuma: 2012. szeptember 14.
Új funkciók
- A Visual Studio 2012 támogatása.
Hibajavítások
Kijavítottuk a Szerkesztő és beépülő modulok projektfájljainak generációját, hogy megfeleljenek a Unity viselkedésének.
Kijavítottuk a .pdb szimbólumok fordítását a Unity 4-ben.
Fontos
A Visual Studio 2012 támogatása miatt át kellett neveznünk néhány fájlt, és át kellett helyeznünk néhány másikat. A Unity importálására szolgáló UnityVS-csomag neve mostantól UnityVS 2010 vagy UnityVS 2012, illetve Visual Studio 2010 és Visual Studio 2012 esetén. Ehhez a verzióhoz a UnityVS-projektfájlok újragenerálásához is szükség van.
1.0.6.0 – Belső build
Kiadás dátuma: 2012. szeptember 12.
1.0.5.0
Kiadás dátuma: 2012. szeptember 10.
Hibajavítások
Kijavítottuk a projektfájlok létrehozását, ha a szkriptek vagy árnyékolók xml-karaktere érvénytelen volt.
Kijavítottuk a Unity-példányok észlelését, amikor a Unity csatlakoztatva volt az eszközkiszolgálóhoz. Ez meghibásodásokat okozott a Unity fájlok megnyitásában és a Visual Studio hibakereső automatikus csatlakozásában.
1.0.4.0
Kiadás dátuma: 2012. szeptember 5.
Új funkciók
Hibakeresési szimbólumok automatikus konvertálása a Unityben.
Ha van egy .NET-.dll szerelvénye a hozzá tartozó .pdb fájllal az Eszköz mappában, importálja újra a szerelvényt, és a UnityVS egy hibakeresési szimbólumfájllá alakítja a .pdb-t, amelyet a Unity szkriptelési motorja megért, és a UnityVS-ből be tud lépni a .NET-szerelvényekbe.
Hibajavítások
- Kijavítottuk a UnityVS összeomlását a Unity metódusai vagy tulajdonságai által kiváltott kivételek okozta hibakeresés során.
1.0.3.0
Kiadás dátuma: 2012. szeptember 4.
Új funkciók
- Új konfigurációs lehetőség a UnityVS használatának letiltásához a Unityből származó fájlok megnyitásához.
Hibajavítások
Kijavítottuk a UnityEditorra mutató hivatkozások generálását a nem szerkesztői projektekhez.
A nem szerkesztő projektek UNITY_EDITOR szimbólumának rögzített definíciója.
Kijavítottuk az egyéni állapotsor által okozott véletlenszerű VS összeomlást.
1.0.2.0
Kiadás dátuma: 2012. augusztus 30.
Hibajavítások
Kijavítottuk a PythonTools hibakeresővel való ütközést.
Kijavítottuk a Mono.Cecilre mutató hivatkozásokat.
Kijavítottuk azt a hibát, amely miatt a szkriptelési szerelvényeket a Unityből a Unity 4 b7-zel kérték le.
1.0.1.0
Kiadás dátuma: 2012. augusztus 28.
Új funkciók
- A Unity 4.0 bétaverziójának előzetes verziója.
Hibajavítások
Kijavítottuk a kivételeket okozó tulajdonságok ellenőrzését.
Az objektumok vizsgálatakor javítottuk az alapobjektumokhoz való leereszkedést.
Kijavítottuk a MonoBehaviour varázsló beszúrási pontjának üres legördülő listáját.
Kijavítottuk az Asset mappában található DLL-ek kiegészítését a UnityScript és a Boo számára.
1.0.0.0 – Kezdeti kiadás
Kiadás dátuma: 2012. augusztus 22.