Megosztás a következőn keresztül:


A .NET-alkalmazások frissítésének áttekintése

Ez a cikk bemutatja, hogyan tervezheti meg és hajthatja végre a .NET-alkalmazások frissítéseit. Segít felmérni az aktuális alkalmazást, kiválasztani a megfelelő frissítési útvonalat, használni a rendelkezésre álló eszközt, és ellenőrizni a frissített alkalmazást. Kövesse az útmutatást a .NET-keretrendszerről a modern .NET-re való frissítéshez, a legújabb .NET-kiadásra való áttéréshez vagy az alkalmazás felhőhöz és tárolókhoz való modernizálásához.

Mikor kell frissíteni?

Érdemes lehet frissíteni, ha az üzleti vagy műszaki jelek egyértelmű értéket mutatnak:

  • A .NET vagy más függőségek elérik a támogatás végét.
  • A rendszer új biztonsági réseket fedez fel, vagy meg kell felelnie az új megfelelőségi követelményeknek.
  • Vagy az újabb .NET-verziók teljesítmény- vagy méretezhetőségi korlátaival kell szembenéznie.

A frissítés jó lehetőség az alkalmazás modernizálására. Például tárolóba helyezi az alkalmazást, modernizálhat egy összetevőt egy natív felhőszolgáltatásban, vagy olyan felhőmintákat alkalmazhat, amelyek javítják a megbízhatóságot és az működőképességet.

Emellett növeli a fejlesztői hatékonyságot az újabb SDK-k, sablonok és nyelvi funkciók engedélyezésével, amelyek leegyszerűsítik a fejlesztést és csökkentik a karbantartást. Rangsorolja a frissítéseket kockázat és megtérülés szerint: futtasson célzott értékelést, tesztelje egy alacsony kockázatú projekt módosításait, és az eredmények alapján tervezze meg a szélesebb körű migrálást.

A környezet frissítése

A .NET évente kiad egy új főverziót, amely felváltja az STS (standard szintű támogatás) és az LTS (hosszú távú támogatás) verzióit. A .NET SDK támogatja a .NET régebbi verzióinak megcélzását, amelyet továbbra is támogatnia kell, ha olyan felhőszolgáltatásban helyezi üzembe, amely még nem támogatja a legújabb .NET-futtatókörnyezetet.

Fontos, hogy a fejlesztői eszközöket naprakészen tartsuk, mivel minden új kiadás megoldja a biztonsági problémákat és hozzáférhetőséget biztosít az új technológiákhoz.

A GitHub Copilot alkalmazáskorszerűsítési ügynökének használata

A GitHub Copilot alkalmazáskorszerűsítési ügynök AI-támogatású, teljes körű élményt nyújt a portolási és korszerűsítési feladatok felgyorsításához. Az ügynök elemzi a projektet, és egy tervet ír a kívánt frissítés befejezéséhez. Módosíthatja és iterálhatja a tervet, majd végrehajthatja a frissítéseket. Ezzel az asszisztenssel a következőt teheti:

  • Frissítse a projekteket egy újabb .NET-verzióra.
  • Mérje fel az alkalmazás kódját, konfigurációját és függőségeit.
  • Projektek áttelepítése a régebbi .NET-verziókból a legújabb kiadásba.
  • Az alkalmazás által használt technológiák Azure-ra történő migrálása.
  • Tervezze meg és építse ki a megfelelő Azure-erőforrásokat.
  • Javítsa ki a problémákat, és alkalmazza a felhőalapú migrálás ajánlott eljárásait.
  • Ellenőrizze, hogy az alkalmazás sikeresen elkészül-e, és hogy a tesztek sikeresen lefutnak-e.

A GitHub Copilot alkalmazáskorszerűsítési ügynökét akkor használja, ha irányított, AI-alapú elérési utat szeretne használni a kódbázisok felméréséhez, szervizeléséhez és modernizálásához – különösen olyan projektek esetében, amelyek sok függőséget tartalmaznak, Windows-specifikus API-kra támaszkodnak, vagy amikor szolgáltatásokat szeretne tárolóba helyezni vagy migrálni a felhőbe.

További információ: Mi az a GitHub Copilot-alkalmazás modernizálása?