Salut. Merci d'être passé.
Nous travaillons activement sur la planification .NET 6 et nous aimerions votre aide pour cela.
Dans les prochaines semaines, nous allons parcourir tous les problèmes de notre backlog et identifier des candidats pour .NET 6. Pour décider si un problème est un bon candidat ou non pour la prochaine version, nous examinons également le nombre de upvotes 👍 (et autres réactions). Pour nous aider à hiérarchiser les problèmes que la communauté considère comme les plus importants, veuillez trouver les problèmes que vous souhaitez voir résolus et les 👍 votez.
⚠️ N'ajoutez pas de descriptions de ce que vous souhaitez voir comme commentaires dans ce numéro.
Compilation AoT https://github.com/dotnet/aspnetcore/issues/5466
Prise en charge SVG dans Blazor https://github.com/dotnet/aspnetcore/issues/18271
Prise en charge de l'autofocus HTML dans Blazor WASM
Projet Reload lors de l'enregistrement avec Kestrel comme le fait IIS Express.
MobileBlazorbindings dans l'expérience a obtenu une bonne réponse. Nous espérons qu'il pourra devenir un projet formel de Microsoft dès que possible, et pourra fournir des fonctions complètes, afin que les utilisateurs puissent se concentrer sur leur propre logique métier, en particulier les applications hybrides. Il semble avoir une chance de surpasser l'électron, plus épuré mais plus puissant.
Améliorations de l'éditeur et du débogueur et rechargement à chaud (Modifier et continuer): https://github.com/dotnet/aspnetcore/issues/5456
Prise en charge de l'API de streaming vers MVC
Exemple: https://github.com/dotnet/aspnetcore/issues/4833#issuecomment -298857229
public class MyStreamingApi : Controller
{
[HttpGet("/tweets")]
[Streaming]
public async IAsyncEnumerable<Tweet> Get()
{
while (var tweet = await GetOneTweet())
{
yield return tweet;
}
}
}
Tout cela est génial, les amis. Veuillez vous assurer de voter pour les problèmes connexes, plutôt que de lier les problèmes ici. C'est ce que nous allons examiner après tout.
@mkArtakMSFT # 11558 est verrouillé, nous ne pouvons pas voter pour.
Demande de fonctionnalité: Drop-in component for ASP Identity Administration, Portals, UI, SSO, Claims, AD-Sync, Token, Multi.Tenant Management
afin que les modèles Visual Studio ne nécessitent pas de composants tiers sous licence commerciale.
J'ai regardé / attendu quelques années. patiemment, cependant, certains changements récents m'ont obligé à demander - Microsoft revisite cela pour sa communauté de développeurs, en gardant à l'esprit que certains des prix se comparent aux salaires de 10 à 15 développeurs au Bangladesh, au Vietnam, en Inde, aux Philippines, etc.
Besoin de base et de base, mais très complexe et critique.
Il y a un vide dans la solution native drop-in .NET, contrairement aux Java, PHP Stacks, etc. Management Framework ou JSR 168 ou JSR 286 ou JSR-351 ou JSR-375.
Pourquoi est-ce important? car en utilisant Java ou PHP, il a permis des fonctionnalités simples, claires, de base et de base dans ces piles natives. Par conséquent, si vous regardez JSR 168
ou JSR 286
ou JSR-351
ou JSR-375
Multi-tenants, Grouper vers des rôles ou pour réclamer vice versa est si facile NET, appareils mobiles, portails, ils fonctionnent tous de manière transparente et cohérente avec les correctifs de sécurité gérés par IBM ou SalesForce ou Oracle ou Red Hat, etc. Cela permet au développeur d'être productif dès le départ.
Dans .Net, il existe un support vide / très limité, nécessitant toujours une combinaison de tiers comme barrière à l'entrée et à l'adoption de l'application ASP. Ce n'est pas anodin pour les développeurs et les vulnérabilités de sécurité qui nécessitent l'attention des experts Microsoft.
Exemple: Nous avons un site de partage d'informations privé non OSS pour la communauté presque gratuit (payez si vous le souhaitez), et lorsque nous avons commencé avec des formulaires Web, puis Simple Membership, the Identity, Identity 2 ASP MVC, nous en avions implémenté une grande partie en plus de ceux-ci à partir de zéro, lorsque nous sommes passés à .NET Core, c'était un autre effort. Outre le développement, il y avait beaucoup de confusion sur les concepts internes et sur la façon dont ils signifiaient maintenant de nouvelles choses. Rôles, revendications, fédération, SAML puis SAML 2.0 puis Open ID 2.
Décrivez la solution que vous souhaitez
User Defined/Created Fields UDF
du support de niveau administrateur.Configuration.MultiTenancy.IsEnabled = true;
Global DataFilter pour les entités TenantIl est grand temps que MS aborde cette fonction de base de contrôle d'accès !!
DDOS throttling
@mkArtakMSFT # 11558 est verrouillé, nous ne pouvons pas voter pour.
@expcat Je l'ai rouvert!
@papyr veuillez voter pour les problèmes connexes et si vous ne trouvez pas de tels problèmes, créez de nouveaux problèmes pour chacun d'eux séparément. De cette façon, nous pouvons réellement suivre ces demandes. Sinon, de nombreuses demandes seront perdues / oubliées.
Modèle de panneau d'administration intégré et intégration de Vue.
@mrkarMSFT merci pour l'idée 👍 mais ils continuent de fermer mes demandes de fonctionnalités et de les verrouiller, donc ce n'est pas en mesure de voter pour!
Pouvez-vous s'il vous plaît déverrouiller 26594 pour permettre le vote sur la fonctionnalité s'il vous plaît!
Modèle de panneau d'administration intégré et intégration de Vue.
Voulez-vous dire comme Skoruba.Admin puis voter pour https://github.com/dotnet/aspnetcore/issues/26594
RFC 7692 (compression par message WebSocket) pour SignalR. Il semble que cela dépende du runtime # 20004 mais cela semble pertinent dans ce contexte. Il y avait un vieux problème qui faisait référence à cela, mais il est maintenant fermé et je n'ai pas pu trouver de problème ouvert équivalent ici, donc je recommande aux gens de voter pour le problème d'exécution.
interopérabilité blazor wasm-to-wasm sans javascript (WASI) [https://github.com/WebAssembly/interface-types/blob/master/proposals/interface-types/Explainer.md]
veuillez fournir un moyen d'améliorer l'expérience utilisateur pour la progression du chargement de blazor wasm, la barre de progression et / ou le nom de fichier en cours de téléchargement.
modèle de projet serveur / wasm blazor utilisant fast (composants) comme interface utilisateur comme démarrage rapide / exemple
s'il vous plaît ajouter le support pour sftp
"Proposition: afficher les emplacements de composants" est verrouillé
Fournir un mécanisme intégré ou fourni par le framework pour les composants de vue, lorsqu'ils sont rendus via un assistant de balise, pour rendre le contenu enfant fourni par l'utilisateur qui peut être injecté dans le modèle de vue du composant de vue dans des emplacements prédéfinis
Serveur d'identité interne (fabriqué par Microsoft) et autres modules de sécurité
Je ne trouve pas de problème concernant la boucle de développement rapide en général qui ne mentionne pas blazor, j'aimerais que toute l'expérience de développement soit beaucoup plus rapide
Serait-ce une bonne idée de créer un nouvel appel à l'action avec les commentaires désactivés?
@mkArtakMSFT
@mrpmorris @mkArtakMSFT Vous devriez sérieusement envisager d'abandonner l'ensemble de l'appel à l'action. Choisir les problèmes à résoudre en fonction des votes de la communauté est la raison pour laquelle je ne laisse plus jamais de commentaires sur les produits / rapports de bogues MS - si vous n'avez pas de suivi social ou beaucoup de collègues pour voter pour vos problèmes, ils languissent et finissent par se fermer.
Ma suggestion serait de sélectionner des sujets / directions générales dans lesquels le projet peut évoluer, de laisser les gens choisir parmi ceux-ci et de laisser cela guider une partie de l'effort global, sans prendre d'engagements spécifiques sur des questions spécifiques.
C'est un vote consultatif non contraignant :)
@mrkarMSFT merci pour l'idée 👍 mais ils continuent de fermer mes demandes de fonctionnalités et de les verrouiller, donc ce n'est pas en mesure de voter pour!
Pouvez-vous s'il vous plaît déverrouiller 26594 pour permettre le vote sur la fonctionnalité s'il vous plaît!
@papyr examinant le problème Je pense que ce n'est pas quelque chose qui correspond à notre vision à long terme. Et c'est la raison pour laquelle @blowdart a
@ 3GDXC, vous avez répertorié plusieurs demandes de fonctionnalités ci-dessus. Veuillez vous assurer de déposer des problèmes séparés pour chacun afin que nous puissions mieux les suivre.
Serait-ce une bonne idée de créer un nouvel appel à l'action avec les commentaires désactivés?
@mkArtakMSFT
J'y pensais au départ, mais je ne voulais pas couper le son des gens. Si cela continue, je verrouillerai probablement cette conversation.
@mrpmorris @mkArtakMSFT Vous devriez sérieusement envisager d'abandonner l'ensemble de l'appel à l'action. Choisir les problèmes à résoudre en fonction des votes de la communauté est la raison pour laquelle je ne laisse plus jamais de commentaires sur les produits / rapports de bogues MS - si vous n'avez pas de suivi social ou beaucoup de collègues pour voter pour vos problèmes, ils languissent et finissent par se fermer.
Ma suggestion serait de sélectionner des sujets / directions générales dans lesquels le projet peut évoluer, de laisser les gens choisir parmi ceux-ci et de laisser cela guider une partie de l'effort global, sans prendre d'engagements spécifiques sur des questions spécifiques.
@mnmr Nous essayons de faire en sorte que la communauté
Compilation AoT # 5466
AOT combiné avec le parallélisme basé sur les tâches du navigateur détruirait JS.
.NET WebAssembly prend en charge le parallélisme basé sur les tâches.
https://github.com/dotnet/runtime/issues/40619
Rendez stupide et simple le débogage des applications Blazor Server qui génèrent des erreurs de circuit indiquant uniquement d'activer des exceptions détaillées, mais une fois terminé, ne donnez pas de meilleures informations après coup. # 26705
Rendez stupide et simple le débogage des applications Blazor Server qui génèrent des erreurs de circuit indiquant uniquement d'activer des exceptions détaillées, mais une fois terminé, ne donnez pas de meilleures informations après coup.
@anthcool veuillez
Rendez stupide et simple le débogage des applications Blazor Server qui génèrent des erreurs de circuit indiquant uniquement d'activer des exceptions détaillées, mais une fois terminé, ne donnez pas de meilleures informations après coup.
@anthcool veuillez
Je viens d'en ajouter un. Merci!
Je pense qu'il serait vraiment utile d'avoir un support intégré pour Pub / Sub, ou du moins quelque chose de proche des événements .NET. Aujourd'hui, des scénarios comme, ayant le composant B (enfant) et le composant A (parent), notifier les composants C ... N (pas l'enfant de A), ne sont pas si faciles à faire. Techniquement, vous devez trouver un hack.
Je pense qu'il serait vraiment utile d'avoir un support intégré pour Pub / Sub, ou du moins quelque chose de proche des événements .NET. Aujourd'hui, des scénarios comme, ayant le composant B (enfant) et le composant A (parent), notifier les composants C ... N (pas l'enfant de A), ne sont pas si faciles à faire. Techniquement, vous devez trouver un hack.
@ ylr-research, veuillez déposer un numéro séparé pour continuer la conversation.
Séparation automatique des modules et chargement paresseux.
Rendre la balise de fermeture et d'ouverture conditionnelle https://github.com/dotnet/aspnetcore/issues/26368. Sans la plupart des excellentes mises en page, il n'est pas possible de rendre dans Blazor
Ajoutez toutes les propriétés de HttpMessageHandler côté client. À l'heure actuelle, il manque beaucoup de code et nous ne pouvons pas en utiliser beaucoup
Utilisation d'InMemoryCache dans Blazor wasm
Prise en charge des dossiers de fonctionnalités prêts à l'emploi ou dans un nuget. Au lieu du désordre typique:
Organisation par types:
Controllers
CustomerController
InvoiceController
SmsController
...hundreds of files
Views
CustomerUpdate.cshtml
CustomerDelete.cshtml
InvoiceView.cshtml
SmsSend.cshtml
...hundreds of files
Organiser par fonctionnalités à la place:
Features
Sms
...relevant files here
Customers
...relevant files here
Invoice
...relevant files here
Il s'agit d'une approche plus logique pour structurer tout type d'application, que ce soit en utilisant ASP.NET Core, .NET Core, quelque chose de totalement différent, de toute façon. En savoir plus à ce sujet ici: https://dev.to/jamesmh/the-life-changing-and-time-saving-magic-of-feature-focused-code-organization-1708
Cela fonctionnerait pour MVC, Razor Pages, Rest APIs.
ASP.NET Core MVC - Razor - Contenu enfant partiel imbriqué et partiel simple
Prise en charge des anciens Edge (avec polyfills?)
https://github.com/dotnet/aspnetcore/issues/26475
Salut. État en cascade pour les composants enfants parents.
SASS en tant que citoyen de premier ordre dans la chaîne d'outils (reconnaissance des variables, intellisense sur toutes les importations et compilation)
Prise en charge directe de l'hébergement d'une application Blazor sur un bureau, avec accès aux périphériques locaux et .NET Core sur le client. WASM est génial, mais si nous avons le bureau complet disponible, cela rend les choses comme les fonctionnalités de point de vente aux appareils locaux beaucoup plus faciles
Je ne sais pas quand vous allez résoudre ce problème pour .Net core
https://github.com/dotnet/runtime/issues/29935
Glissez-déposez. Ce serait bien de terminer le travail de McKinnon: https://github.com/dotnet/aspnetcore/issues/18754
Futures Bedrock: # 15005
Composants en cascade - Détecte automatiquement le composant parent
Support officiel pour HTTP / 3 (QUIC) avec support sur les services Azure idéalement;)
Réduisez la taille de la DLL / supprimez les dépendances.
Une chose qui m'a dérangé ces derniers temps est de réduire la taille du téléchargement, voir # 26780
C'est juste une petite chose, mais la suppression des dépendances fait toute la différence 😉
A l'avenir, vous pourriez peut-être compiler des fichiers DLL dans des fichiers WASM?
Améliorer le prérendu # 26794 _ (Évitez l'effet FOOC classique absolu) _
Le concept nécessaire ici est appelé l' hydradation côté client SSR . Exemples dans js SSR land expliqués dans le premier paragraphe des liens ci-dessous:
Le numéro 26802 devrait probablement être fusionné avec celui mentionné ci-dessus.
Composants officiels Microsoft Design pour Blazor: # 11229
C'est déjà la fonctionnalité la plus votée du Backlog avec 122 votes positifs.
Méthode intégrée pour obtenir une référence de composant enfant ou parent dans Blazor: https://github.com/dotnet/aspnetcore/issues/26826
Prise en charge SSRS: # 362, # 1528, # 1764, # 12666, # 22304
Tous les problèmes ont été fermés et verrouillés, ils ne peuvent donc pas être votés pour.
Actuellement 1005 votes sur le site de feedback, sans mise à jour depuis 2018:
Développer un ReportViewer SSRS pour ASP.NET Core - Commentaires des clients pour les outils de la communauté ACE
Contrôle de menu réactif pour Blazor dans .NET 6 # 26917
Studio MAUI (conception d'interface utilisateur) pour .NET 6 # 26918
J'aimerais plus de contrôle au niveau de l'application sur le rendu https://github.com/dotnet/aspnetcore/issues/26016
@ danroth27 Que s'est-il passé avec le problème du blocage de Blazor par certains types de routeur? En plus de fournir une solution de contournement manuelle, est-ce que quelque chose est fait pour contourner ce problème? Les tickets ne permettent pas de nouveaux commentaires.
Générateur de site statique # 26929
@mrpmorris Si vous êtes dans un environnement où les fichiers avec des extensions "dll" sont simplement bloqués, alors nous avons fourni des étapes manuelles pour changer l'extension. Nous n'avons identifié aucun travail supplémentaire dans ce domaine actuellement. Si vous pensez que nous devons faire plus, veuillez signaler un problème avec votre suggestion et nous examinerons.
Bonjour, j'espère ne pas me tromper mais j'ai remarqué que le Timer () est
ralentit lorsque vous changez d'onglet dans le navigateur.
Faites un exemple de base des problèmes possibles et voici mon lien de référentiel (https://github.com/PercyLeon123/Cronometro).
Pour détailler ce qui s'est passé, effectuez quelques tests et enregistrez-le.
Exemple basique et simple, ralentit 10 minutes https://youtu.be/jHLVCSGXPMs
Exemple avec plus de code, il ralentit 1 minute et 50 secondes https://youtu.be/YhEVTVB2ai0
si vous ne changez pas d'onglet la minuterie ne ralentit pas https://youtu.be/2NI0NhRLdFY
Dans la description, je détaille ce qui s'est passé. Je suis Percy León de Lima-Pérou
Contactez-moi Linkedin
Salutations!
Merci d'avoir signalé cela, @ PercyLeon123.
Pouvez-vous s'il vous plaît déposer un nouveau problème pour le suivre séparément.
La plupart des demandes de fonctionnalités semblent être liées à Blazor. Bien que cela soit compréhensible car il s'agit d'une nouvelle technologie, en ce qui concerne mes collègues développeurs de Blazor, il y a encore ceux d'entre nous qui n'utilisent pas Blazor pour diverses raisons qui ne sont pas importantes. J'espère que le temps de développement n'est pas trop biaisé en faveur de cette technologie au détriment des fonctionnalités de base d'ASP.NET qui aideraient tout le monde en raison de leurs fonctionnalités de base. Voici les principales caractéristiques selon les votes positifs:
Async
suffixe ProblemDetails
n'est pas retourné pour 404 NotFound et 500 # 4953Forwarded
(RFC 7239) # 5978Vous pouvez voir une liste complète des problèmes non-Blazor ici .
Demande de fonctionnalité:
Drop-in component for ASP Identity Administration, Portals, UI, SSO, Claims, AD-Sync, Token, Multi.Tenant Management
afin que les modèles Visual Studio ne nécessitent pas de composants tiers sous licence commerciale.J'ai regardé / attendu quelques années. patiemment, cependant, certains changements récents m'ont obligé à demander - Microsoft revisite cela pour sa communauté de développeurs, en gardant à l'esprit que certains des prix se comparent aux salaires de 10 à 15 développeurs au Bangladesh, au Vietnam, en Inde, aux Philippines, etc.
Besoin de base et de base, mais très complexe et critique.
Il y a un vide dans la solution native drop-in .NET, contrairement aux Java, PHP Stacks, etc. Management Framework ou JSR 168 ou JSR 286 ou JSR-351 ou JSR-375.
Pourquoi est-ce important? car en utilisant Java ou PHP, il a permis des fonctionnalités simples, claires, de base et de base dans ces piles natives. Par conséquent, si vous regardez
JSR 168
ouJSR 286
ouJSR-351
ouJSR-375
Multi-tenants, Grouper vers des rôles ou pour réclamer vice versa est si facile NET, appareils mobiles, portails, ils fonctionnent tous de manière transparente et cohérente avec les correctifs de sécurité gérés par IBM ou SalesForce ou Oracle ou Red Hat, etc. Cela permet au développeur d'être productif dès le départ.Dans .Net, il existe un support vide / très limité, nécessitant toujours une combinaison de tiers comme barrière à l'entrée et à l'adoption de l'application ASP. Ce n'est pas anodin pour les développeurs et les vulnérabilités de sécurité qui nécessitent l'attention des experts Microsoft.
Exemple: Nous avons un site de partage d'informations privé non OSS pour la communauté presque gratuit (payez si vous le souhaitez), et lorsque nous avons commencé avec des formulaires Web, puis Simple Membership, the Identity, Identity 2 ASP MVC, nous en avions implémenté une grande partie en plus de ceux-ci à partir de zéro, lorsque nous sommes passés à .NET Core, c'était un autre effort. Outre le développement, il y avait beaucoup de confusion sur les concepts internes et sur la façon dont ils signifiaient maintenant de nouvelles choses. Rôles, revendications, fédération, SAML puis SAML 2.0 puis Open ID 2.
Décrivez la solution que vous souhaitez
- Un drop-in est une solution extensible qui prend en charge l'éco-système ASP Identity, l'administration, l'interface utilisateur, l'authentification unique, les jetons et la gestion multi-locataires
- Une section de configuration pour activer / désactiver les différentes fonctionnalités.
- Intégré aux modèles VS (supprimez Identity Server, utilisez l'option MS native, etc.)
- Intégration d'Active Directory Allow-Easy
User Defined/Created Fields UDF
du support de niveau administrateur.- Les options actuelles et la tarification éliminent de nombreuses applications existantes de l'utilisation continue sur la pile .NET sans réoutillage approfondi ou abandon complet du framework MS.
Il est grand temps que MS aborde cette fonction de base de contrôle d'accès !!
Nous avons besoin d'ajouter SAML2 et CAS.
Option de mise à niveau automatique PartialViews vers ViewComponents Beaucoup de code hérité est suspendu dans les partiels, nous devons le porter vers les nouvelles applications ViewComponents
ou TagHelpers
Les frameworks simultanés peuvent prendre en charge un plus large éventail d'architectures (cette liste peut ne pas être exhaustive):
veuillez ajouter le support à plus d'architectures.
Merci pour les commentaires @YohanSciubukgian. Notre plan est de prendre en charge la plupart / tous les systèmes d'exploitation et combinaisons de puces principaux. Nous l'avons maintenant. À l'heure actuelle, le seul qui nous manque vraiment est Linux x86 (32 bits). Cela revient assez rarement. Les autres que vous avez mentionnés reviennent encore moins. La communauté est libre d'ajouter les configurations de niche supplémentaires que vous mentionnez, mais je doute que cela se produise. Ils n'ont, AFAICT, aucune valeur commerciale pratique.
Personnellement, je préférerais de loin que nous ajoutions le support de FreeBSD (sur x64) que PPC. Je soupçonne que cela profiterait à un ordre de grandeur plus d'utilisateurs (sinon beaucoup plus).
Notez également que nous déployons actuellement pas mal d'efforts pour prendre en charge Apple Silicon et Arm64 (en général). Le simple fait de prendre en charge de nouvelles puces nécessite beaucoup d'investissement. Contexte: https://github.com/dotnet/runtime/issues/43313 et https://devblogs.microsoft.com/dotnet/arm64-performance-in-net-5/. Il est préférable de se concentrer sur un excellent travail pour les puces principales et de laisser les puces héritées / amateurs pour les autres plates-formes.
Une société travaille actuellement sur la prise en charge de MIPS pour .NET Core: https://github.com/dotnet/runtime/issues/38069.
Cet article HN est super lié: https://news.ycombinator.com/item?id=24640545.
Merci pour les commentaires @YohanSciubukgian. Notre plan est de prendre en charge la plupart / tous les systèmes d'exploitation et combinaisons de puces principaux. Nous l'avons maintenant. À l'heure actuelle, le seul qui nous manque vraiment est Linux x86 (32 bits). Cela revient assez rarement. Les autres que vous avez mentionnés reviennent encore moins. La communauté est libre d'ajouter les configurations de niche supplémentaires que vous mentionnez, mais je doute que cela se produise. Ils n'ont, AFAICT, aucune valeur commerciale pratique.
Personnellement, je préférerais de loin que nous ajoutions le support de FreeBSD (sur x64) que PPC. Je soupçonne que cela profiterait à un ordre de grandeur plus d'utilisateurs (sinon beaucoup plus).
Notez également que nous déployons actuellement pas mal d'efforts pour prendre en charge Apple Silicon et Arm64 (en général). Le simple fait de prendre en charge de nouvelles puces nécessite beaucoup d'investissement. Contexte: dotnet / runtime # 43313 et https://devblogs.microsoft.com/dotnet/arm64-performance-in-net-5/. Il est préférable de se concentrer sur un excellent travail pour les puces principales et de laisser les puces héritées / amateurs pour les autres plates-formes.
Une société travaille actuellement sur la prise en charge MIPS pour .NET Core: dotnet / runtime # 38069 .
Cet article HN est super lié: https://news.ycombinator.com/item?id=24640545.
Merci pour votre réponse. Je ne sais pas si c'est possible mais comme vous aviez fusionné mono dans dotnet / runtime repo pour .net 5, j'avais en tête d'exposer les architectures existantes initialement développées pour mono mais avec le support officiel de Microsoft.
Excellente question. Le Mono dans dotnet / runtime est destiné à Android, iOS et wasm.
Construit dans Identity Server # 27053
Gestionnaire de jetons IdentityServer
Amélioration des performances WebSocket
Multithreading dans l'assemblage Web
https://github.com/dotnet/runtime/issues/40619
Amélioration de l'isolation JS - Colocatez les fichiers CS, CSS et JS
@mahdisml veuillez
Composants d'interface utilisateur d'entreprise pour Blazor
Publier Blazor Server ou WASM sur iOS / Android # 27252
Je ne trouve pas de problème concernant la boucle de développement rapide en général qui ne mentionne pas blazor, j'aimerais que toute l'expérience de développement soit beaucoup plus rapide
@valeriob , c'est https://github.com/dotnet/aspnetcore/issues/18486
Les transactions de compensation sont une partie très délicate du développement des micro-services. Pouvons-nous proposer une sorte de cadre de haut niveau qui facilitera cela. L'implémentation de niveau inférieur disons par exemple qu'une implémentation avec redis ou RabbitMQ peut alors être fournie à ma communauté pour l'augmenter.
meilleure structure de démarrage. maintenant "ConfigureServices" et "Configure" est compliqué pour le nouveau développeur asp.net.
Prise en charge de Blazor InputSelect pour l'attribut multiple
. https://github.com/dotnet/aspnetcore/issues/5519
Décuple les SignInManager
et UserManager
dans Identity.
# 22597
Création et ajout dynamiques de composants.
Alternative angulaire ComponentFactoryResolver
.
@Component({
selector: 'app-root',
template: `
<template #parent></template>
<button (click)="createChild()">Create Child</button>
`,
})
export class ParentComponent {
@ViewChild('parent', { read: ViewContainerRef }) container;
constructor(private resolver: ComponentFactoryResolver) {}
createChild() {
this.container.clear();
const factory: ComponentFactory = this.resolver.resolveComponentFactory(ChildComponent);
this.componentRef: ComponentRef = this.container.createComponent(factory);
}
}
Commentaire le plus utile
Améliorations de l'éditeur et du débogueur et rechargement à chaud (Modifier et continuer): https://github.com/dotnet/aspnetcore/issues/5456