Biz kararlarını kendi veren kimseler olarak .NET Core 3.0’ın Angular ile kolay entegre edilebilir üyelik sistemini kullanmak istedik ve şunları tespit ettik:
- .NET Core 3.0 preview 8 ile itibari ile üyelik sistemi katmanlı mimari ile kullanıldığında sorunlar çıkarıyor. Ancak tek katmanla yapıldığında çalışıyor.
- .NET Core 3.0 preview 8’den mi tam olarak anlayamadım ama sanırım öyle: aynı tip birden fazla kütüphanede tanımlanmışsa o tipi kullanmamıza izin vermiyor.
Bu gibi sorunlar bize oldukça zaman kaybettirdi. Açıkçası tespit ettiğimiz sorunları .NET Core geliştirim ekibine raporlamak istedim. Ancak raporlasam bile çözümler ancak bir sonraki sürümde kullanılabilir olacağı için farklı çözüm yolları araştırıyorum.
2. hata için şu an olası en makul çözüm assembly’lere alias eklemek görünüyor. Bu çözümü araştırmaya devam ediyorum.
Anlayacağınız üzere kendi kararımızla .NET Core 3.0 preview sürümünü gerçek bir projede kullanmak istedik ve zaman kaybetmiş olduk ve halen de çözüme ulaşabilmiş değiliz. Ve bir yazıda gördüğüm kadarıyla .NET Core 3.0 RTM sürümüne gelmeden .NET Standard ile birlikte de kullanılamıyor olacak 😦
Sizler de kararlarınızı kendiniz veren kimselersiniz. .NET Core 3.0 preview sürümünü production’da kullanıp kullanmamak sizin kararınız. Yazmış olduğum makaleler nedeniyle hemen heyecana kapılıp kullanmaya başlamadınız umarım 🙂
Mutlu kodlamalar 🙂