Trimmer'i ASP.NET Core Blazor
Blazor WebAssembly yayımlanan çıkışın boyutunu azaltmak için Ara Dil (IL) kırpma gerçekleştirir. Varsayılan olarak, bir uygulama yayımlarken kırpma gerçekleşir.
Kırpmanın zararlı etkileri olabilir. Yansıma kullanan uygulamalarda, Trimmer genellikle çalışma zamanında yansıma için gerekli türleri belirleyelemez. Yansıma kullanan uygulamaları kırpmak için, Hem uygulama kodunda hem de uygulamanın bağlı olduğu paketlerde veya çerçevelerde gerekli yansıma türleri hakkında Trimmer'ın bilgi sahibi olması gerekir. Trimmer ayrıca çalışma zamanında uygulamanın dinamik davranışına tepki gösteremiyor. Kırpılan uygulamanın dağıtıldıktan sonra doğru şekilde çalışmasını sağlamak için, geliştirme sırasında yayımlanan çıkışı sık sık test edin.
Düzelticiyi yapılandırmak için aşağıdaki konularda rehberlik içeren .NET Temel Bilgileri belgelerinde Bulunan Kırpma seçenekleri makalesine bakın:
- Proje dosyasında özelliğiyle uygulamanın tamamı için
<PublishTrimmed>kırpmayı devre dışı bırakma. - Kullanılmayan IL'nin ne kadar agresif bir şekilde atılmış olduğunu Düzeltici tarafından kontrol etmek.
- Belirli derlemeleri kırpmak için Düzelticiyi durdurun.
- Kırpma için "Kök" derlemeler.
- Proje dosyasında özelliğini olarak ayarerek
<SuppressTrimAnalysisWarnings>yansıtilenfalsetürler için uyarıları ortaya koyun. - Denetim sembolü kırpma vegugger desteği.
- Çerçeve kitaplığı özelliklerini kırpmak için Trimmer özelliklerini ayarlayın.
Ek kaynaklar
Blazor WebAssembly yayımlanan çıkışın boyutunu azaltmak için Ara Dil (IL) kırpma gerçekleştirir. Varsayılan olarak, bir uygulama yayımlarken kırpma gerçekleşir.
Kırpmanın zararlı etkileri olabilir. Yansıma kullanan uygulamalarda, Trimmer genellikle çalışma zamanında yansıma için gerekli türleri belirleyelemez. Yansıma kullanan uygulamaları kırpmak için, Hem uygulama kodunda hem de uygulamanın bağlı olduğu paketlerde veya çerçevelerde gerekli yansıma türleri hakkında Trimmer'ın bilgi sahibi olması gerekir. Trimmer ayrıca çalışma zamanında uygulamanın dinamik davranışına tepki gösteremiyor. Kırpılan uygulamanın dağıtıldıktan sonra doğru şekilde çalışmasını sağlamak için, geliştirme sırasında yayımlanan çıkışı sık sık test edin.
Düzelticiyi yapılandırmak için aşağıdaki konularda rehberlik içeren .NET Temel Bilgileri belgelerinde Bulunan Kırpma seçenekleri makalesine bakın:
- Proje dosyasında özelliğiyle uygulamanın tamamı için
<PublishTrimmed>kırpmayı devre dışı bırakma. - Kullanılmayan IL'nin ne kadar agresif bir şekilde atılmış olduğunu Düzeltici tarafından kontrol etmek.
- Belirli derlemeleri kırpmak için Düzelticiyi durdurun.
- Kırpma için "Kök" derlemeler.
- Proje dosyasında özelliğini olarak ayarerek
<SuppressTrimAnalysisWarnings>yansıtilenfalsetürler için uyarıları ortaya koyun. - Denetim sembolü kırpma vegugger desteği.
- Çerçeve kitaplığı özelliklerini kırpmak için Trimmer özelliklerini ayarlayın.