Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Not
Bu, bu makalenin en son sürümü değildir. Geçerli sürüm için bu makalenin .NET 10 sürümüne bakın.
Uyarı
ASP.NET Core'un bu sürümü artık desteklenmiyor. Daha fazla bilgi için bkz . .NET ve .NET Core Destek İlkesi. Geçerli sürüm için bu makalenin .NET 10 sürümüne bakın.
Bu makalede, tarayıcı geliştirici araçlarınınaçıklanmaktadır.
ile tarayıcı geliştirici araçları .NET MAUIBlazor
Blazor Hybrid Projenin tarayıcı geliştirici araçlarını destekleyecek şekilde yapılandırıldığından emin olun. Uygulama için AddBlazorWebViewDeveloperToolsarama yaparak geliştirici araçları desteğini onaylayabilirsiniz.
Proje tarayıcı geliştirici araçları için henüz yapılandırılmamışsa, şu şekilde destek ekleyin:
Çağrısının AddMauiBlazorWebView yapıldığı yeri, büyük olasılıkla uygulamanın
MauiProgram.csdosyasında bulma.Dosyanın üst kısmında
MauiProgram.csiçinusingbir Microsoft.Extensions.Logging deyiminin varlığını onaylayın.usingDeyimi yoksa dosyanın en üstüne ekleyin:using Microsoft.Extensions.Logging;çağrısından AddMauiBlazorWebViewsonra aşağıdaki kodu ekleyin:
#if DEBUG builder.Services.AddBlazorWebViewDeveloperTools(); builder.Logging.AddDebug(); #endif
Tarayıcı geliştirici araçlarını bir Windows uygulamasıyla kullanmak için:
.NET MAUI Blazor Hybrid Windows için uygulamayı çalıştırın ve kullanan BlazorWebViewbir uygulama sayfasına gidin. Geliştirici araçları konsolu, olmadan'dan ContentPageBlazorWeb Viewkullanılamaz.
Tarayıcı geliştirici araçlarını açmak için Ctrlkullanın.
Geliştirici araçları sayfanın hangi varlıkları istediği, varlıkların yüklenmesinin ne kadar sürdüğü ve yüklenen varlıkların içeriği dahil olmak üzere uygulamalarla çalışmak için çeşitli özellikler sağlar. Aşağıdaki örnekte, çerçeve veya geliştirici kodu tarafından oluşturulan özel durum iletilerini içeren konsol iletilerini görmek için Konsol sekmesi gösterilmektedir:
Android uygulamasıyla tarayıcı geliştirici araçlarını kullanmak için:
Android öykünücüsü'ni başlatın ve kullanan BlazorWebViewbir uygulama sayfasına gidin. Geliştirici araçları konsolu, olmadan'dan ContentPageBlazorWeb Viewkullanılamaz.
Google Chrome veya Microsoft Edge'i açın.
(Google Chrome) veya
chrome://inspect/#devices(Microsoft Edge) konumunaedge://inspect/#devicesgidin.inspectGeliştirici araçlarını açmak için bağlantı düğmesini seçin. Aşağıdaki örnekte, Microsoft Edge'deki DevTools sayfası gösterilmektedir :
Geliştirici araçları sayfanın hangi varlıkları istediği, varlıkların yüklenmesinin ne kadar sürdüğü ve yüklenen varlıkların içeriği dahil olmak üzere uygulamalarla çalışmak için çeşitli özellikler sağlar. Aşağıdaki örnekte, çerçeve veya geliştirici kodu tarafından oluşturulan özel durum iletilerini içeren konsol iletilerini görmek için Konsol sekmesi gösterilmektedir:
Safari geliştirici araçlarını bir iOS uygulamasıyla kullanmak için:
Masaüstü Safari'lerini açın.
Menü çubuğunda Safari> Tercihleri>Gelişmiş>Göster Geliştirme menüsünü onay kutusunu seçin.
.NET MAUI Blazor Hybrid Uygulamayı iOS simülatöründe çalıştırın ve kullanan BlazorWebViewbir uygulama sayfasına gidin. Geliştirici araçları konsolu, olmadan'dan ContentPageBlazorWeb Viewkullanılamaz.
Safari'ye geri dönün. Geliştirme>> seçin; burada
{REMOTE INSPECTION TARGET}yer tutucu cihazların düz adı (örneğin,MacBook Pro) veya cihazın seri numarasıdır (örneğin).XMVM7VFF100.0.0.0 için birden çok girdi varsa, öğesini vurgulayan girdiyi BlazorWebViewseçin. BlazorWebView, doğru 0.0.0.0 girişi seçildiğinde iOS simülatöründe mavi renkle vurgulanır.
penceresi görüntülenir.
Geliştirici araçları sayfanın hangi varlıkları istediği, varlıkların yüklenmesinin ne kadar sürdüğü ve yüklenen varlıkların içeriği dahil olmak üzere uygulamalarla çalışmak için çeşitli özellikler sağlar. Aşağıdaki örnekte, çerçeve veya geliştirici kodu tarafından oluşturulan özel durum iletilerini içeren Konsol sekmesi gösterilmektedir:
com.apple.security.get-task-allow Hata ayıklama derlemesi Booleaniçin uygulamanın yetkilendirmeler dosyasına türündeki anahtarını ekleyin.
Anahtarıyla com.apple.security.get-task-allow bir yetkilendirme dosyası eklemek için, adlı aşağıdaki XML dosyasını Entitlements.Debug.plist projenin klasörüne Platforms/MacCatalyst ekleyin.
Platforms/MacCatalyst/Entitlements.Debug.plist:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.security.get-task-allow</key>
<true/>
</dict>
</plist>
üzerinde hata ayıklama derlemeleri Mac Catalystiçin yetkilendirmeler dosyasını kullanmak için aşağıdaki <PropertyGroup> düğümü uygulamanın proje dosyasına düğümün <Project> alt öğesi olarak ekleyin:
<PropertyGroup Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'maccatalyst' and '$(Configuration)' == 'Debug'">
<CodeSignEntitlements>Platforms/MacCatalyst/Entitlements.Debug.plist</CodeSignEntitlements>
</PropertyGroup>
Safari geliştirici araçlarını macOS uygulamasıyla kullanmak için:
Masaüstü Safari'lerini açın.
Menü çubuğunda Safari> Tercihleri>Gelişmiş>Göster Geliştirme menüsünü onay kutusunu seçin.
.NET MAUI Blazor Hybrid Uygulamayı macOS'ta çalıştırın.
Safari'ye geri dönün. Geliştirme>> seçin; burada
{REMOTE INSPECTION TARGET}yer tutucu cihazların düz adı (örneğin,MacBook Pro) veya cihazın seri numarasıdır (örneğin).XMVM7VFF100.0.0.0 için birden çok girdi varsa, öğesini vurgulayan girdiyi BlazorWebViewseçin. BlazorWebView doğru 0.0.0.0 girişi seçildiğinde macOS'ta mavi renkle vurgulanır.penceresi görüntülenir.
Geliştirici araçları sayfanın hangi varlıkları istediği, varlıkların yüklenmesinin ne kadar sürdüğü ve yüklenen varlıkların içeriği dahil olmak üzere uygulamalarla çalışmak için çeşitli özellikler sağlar. Aşağıdaki örnekte, çerçeve veya geliştirici kodu tarafından oluşturulan özel durum iletilerini içeren Konsol sekmesi gösterilmektedir:
Ek kaynaklar
ASP.NET Core