Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Niezależnie od tego, czy dopiero zaczynasz, czy jesteś profesjonalnym deweloperem, który rozwiązuje trudny problem, nie jesteś sam. Połącz się ze społecznością deweloperów Windows, uzyskaj dostęp do zasobów ekspertów i znajdź rozwiązania ułatwiające tworzenie wspaniałych aplikacji.
Szybki przewodnik
Użyj tej tabeli, aby znaleźć odpowiedni zasób dla danego scenariusza:
| Jeśli zajdzie taka potrzeba... | Przejdź tutaj |
|---|---|
| Rozpoczynanie tworzenia aplikacji WinUI 3 | Wprowadzenie do zestawu SDK aplikacji systemu Windows |
| Zobacz kontrolki, wzorce i przykłady kodu | Galeria WinUI 3 |
| Przeglądanie przykładów kodu roboczego | Przykłady zestawu SDK aplikacji systemu Windows w witrynie GitHub |
| Sprawdzanie nowości lub zmian | informacje o wersji stabilnego kanału Zestaw SDK do aplikacji systemu Windows |
| Pakowanie, podpisywanie lub rozpowszechnianie aplikacji | aplikacja dla systemu Windows Development CLI (CLI winapp) |
| Zgłaszanie usterki w Zestaw SDK do aplikacji systemu Windows | Problemy z pakietem SDK aplikacji systemu Windows w serwisie GitHub |
| Zgłaszanie usterki w usłudze WinUI | Problemy z interfejsem WinUI w GitHub |
| Zadaj pytanie techniczne | Microsoft Q&A lub Stack Overflow |
| Publikowanie aplikacji w Microsoft Store | Tworzenie konta dewelopera |
Wprowadzenie
Dopiero zaczynasz programować aplikacje dla systemu Windows? Te zasoby ułatwiają przejście z zera do uruchomionej aplikacji:
- Wprowadzenie do Zestaw SDK do aplikacji systemu Windows — konfigurowanie środowiska deweloperskiego i tworzenie pierwszej aplikacji
- Galeria WinUI 3 — eksplorowanie kontrolek WinUI 3, wzorców projektowych i przykładów kodu w interaktywnej aplikacji
- przykłady Zestaw SDK do aplikacji systemu Windows — przeglądanie przykładów kodu roboczego obejmujące typowe scenariusze
-
Tworzenie projektu WinUI z poziomu wiersza polecenia — tworzenie szkieletu aplikacji WinUI przy użyciu
dotnet newszablonów bez Visual Studio
Narzędzia deweloperskie
Te narzędzia ułatwiają tworzenie, pakowanie i dostarczanie aplikacji Windows z dowolnego edytora lub platformy:
- Interfejs wiersza polecenia do programowania aplikacji Windows (winapp CLI)(otwarte oprogramowanie, wersja zapoznawcza) - Twórz pakiety, podpisuj i zarządzaj aplikacjami Windows z poziomu wiersza polecenia. Współpracuje z WinUI, WPF, Elektron, Rust, Flutter i nie tylko. Przeczytaj wpis w blogu z ogłoszeniem.
- Rozszerzenie programu VS Code usługi WinApp(wersja zapoznawcza) — uruchamianie, debugowanie i pakowanie aplikacji Windows bezpośrednio w programie VS Code.
- Wtyczka agenta WinUI dla GitHub Copilot i Claude Code(open source, wersja zapoznawcza) — szkielet wspomagany przez sztuczną inteligencję, tworzenie i iteracja aplikacji WinUI.
- Galeria deweloperów sztucznej inteligencji(open source) — interaktywne przykłady dla sztucznej inteligencji na urządzeniu w Windows, w tym interfejsy API sztucznej inteligencji Windows.
- Dev Home(open-source) — konfigurowanie środowiska deweloperskiego, zarządzanie dyskami deweloperskimi i monitorowanie wydajności systemu.
Debugowanie przy użyciu GitHub Copilot
GitHub Copilot może pomóc w diagnozowaniu i usuwaniu usterek w aplikacjach Windows. Niezależnie od tego, czy napotkasz błąd powiązania XAML, nieoczekiwaną awarię czy niejasne działanie interfejsu API, spróbuj zapytać o to Copilota bezpośrednio w Visual Studio lub VS Code. Oto kilka przykładowych monitów ułatwiających rozpoczęcie pracy:
| Scenario | Przykładowy monit |
|---|---|
| Powiązanie danych XAML nie jest aktualizowane | "Moja x:Bind właściwość nie aktualizuje interfejsu użytkownika, gdy wartość się zmienia. Właściwość znajduje się w modelu ViewModel. Czego brakuje?" |
| Aplikacja ulega awarii podczas uruchamiania | Moja aplikacja WinUI 3 zgłasza nieobsługiwany wyjątek podczas uruchamiania. Oto ślad stosu — jaka jest prawdopodobna przyczyna?" |
| Zakleszczenie asynchroniczne/await | "Mój interfejs użytkownika zawiesza się podczas wywoływania metody asynchronicznej. Jak uniknąć blokowania wątku dyspozytora w aplikacji WinUI? |
| Błąd pakowania lub wdrażania | "Otrzymuję błąd 0x80073CFD podczas wdrażania pakietu MSIX. Co to znaczy i jak mogę to naprawić?" |
| Interfejs API zwraca nieoczekiwane wyniki | "Wywołanie StorageFolder.GetFilesAsync zwraca pustą listę, mimo że folder zawiera pliki. Jakie uprawnienia lub możliwości mogą mi brakować?" |
| Badanie przecieku pamięci | "Użycie pamięci mojej aplikacji stale rośnie. Jak sprawdzić, które obiekty nie są wyrzucane w aplikacji WinUI 3? |
Tip
Aby uzyskać najlepsze wyniki, wklej odpowiednie fragmenty kodu lub komunikaty o błędach wraz z monitem. Copilot działa najlepiej, gdy ma określony kontekst dotyczący problemu.
Aby dowiedzieć się więcej na temat używania narzędzi programistycznych wspomaganych przez sztuczną inteligencję w aplikacjach Windows, zobacz Tworzenie natywnych aplikacji Windows za pomocą agentów sztucznej inteligencji.
Dokumentacja i materiały referencyjne
Oficjalna dokumentacja, odwołania do API i informacje o wydaniu dla doświadczonych deweloperów:
- dokumentacja Zestaw SDK do aplikacji systemu Windows — kompleksowe dokumenty zestawu SDK obejmujące interfejsy API, wdrażanie i pakowanie
- Dokumentacja interfejsu API Zestaw SDK do aplikacji systemu Windows — dokumentacja interfejsu API winRT dla Zestaw SDK do aplikacji systemu Windows
- Zestaw SDK do aplikacji systemu Windows — informacje o wydaniach w kanale stabilnym — co nowego, co naprawiono i co zmieniono w każdej wersji
- Formanty i wzorce WinUI 3 — wskazówki dotyczące projektowania i informacje o formantach XAML
- Przegląd tożsamości pakietu — poznaj opcje wdrażania aplikacji: pakietowane, pakietowane z lokalizacją zewnętrzną i niepakietowane
Pomoc społecznościowa
Połącz się z innymi deweloperami Windows, aby zadawać pytania, dzielić się wiedzą i uzyskać pomoc:
- aplikacja dla systemu Windows Development Discord — czat w czasie rzeczywistym z innymi deweloperami Windows
— Zadaj pytania techniczne i uzyskaj odpowiedzi od ekspertów Microsoft oraz społecznościMicrosoft Q&A - Zestaw SDK do aplikacji systemu Windows repozytorium — Łączenie się z innymi deweloperami i zespołem Zestaw SDK do aplikacji systemu Windows
- WinUI 3 GitHub repozytorium — Uzyskaj pomoc i podziel się opinią na temat interfejsu WinUI
- Stack Overflow — Przeglądaj tysiące odpowiedzi na pytania oznaczone Zestaw SDK do aplikacji systemu Windows
Pozostań w kontakcie
Postępuj zgodnie z najnowszymi wiadomościami, aktualizacjami i wskazówkami od zespołu deweloperów Windows.
Media społecznościowe
| Platforma | Konta |
|---|---|
| Bluesky | Windows Developer Docs · Microsoft Developer · .NET · Windows Insider |
| deweloperzy Windows · deweloperzy Microsoft | |
| @windowsdeveloper · @microsoftdeveloper · @dotnet.developers |
Blogi i filmy wideo
- Windows Blog dla deweloperów — oficjalne ogłoszenia i szczegółowe informacje
- #ifdef Windows Blog - praktyczne samouczki i ogłoszenia dotyczące narzędzi
- Windows Developer YouTube — samouczki wideo i sesje konferencyjne
- Microsoft Developer YouTube — szersza zawartość dewelopera Microsoft
- .NET YouTube — samouczki i aktualizacje .NET
Pomoc Centrum Partnerów i Sklepu Microsoft
Jeśli publikujesz aplikacje w Sklepie Microsoft lub potrzebujesz pomocy w zakresie konta, zgłoszeń lub certyfikacji w Centrum partnerskim:
Wydawcy sklepów
- Pulpit nawigacyjny Centrum partnerskiego — zarządzanie aplikacjami i przesyłaniem
- Wsparcie Centrum partnerskiego (Copilot) — Uzyskaj pomoc dotyczącą kont Centrum partnerskiego oraz zgłoszeń do Sklepu (wymaga konta Centrum partnerskiego)
- Zgłaszanie problemów z certyfikacją aplikacji — skontaktuj się z zespołem certyfikacji w sprawie konkretnych błędów aplikacji
Pomoc techniczna dla przedsiębiorstw
W przypadku organizacji z umowami pomocy technicznej:
- Utwórz zdarzenie pomocy technicznej - (wymaga umowy pomocy technicznej Microsoft)
Zgodność aplikacji
Jeśli aplikacja nie działa poprawnie na Windows lub potrzebujesz pomocy w modernizacji istniejącej aplikacji:
- App Assure — bezpłatna pomoc techniczna inżynieryjna Microsoft, aby ułatwić aplikacjom pracę nad Windows 10, Windows 11 i Microsoft Edge