Oi. Obrigada por apareceres.
Estamos trabalhando ativamente no planejamento do .NET 6 e gostaríamos de sua ajuda com isso.
Nas próximas semanas, examinaremos todos os problemas em nossa lista de pendências e identificaremos candidatos para .NET 6. Para decidir se um problema é um bom candidato ou não para o próximo lançamento, também analisamos o número de votos positivos 👍 (e outras reações). Para nos ajudar a priorizar os problemas que a comunidade considera mais importantes, encontre os problemas que deseja ver resolvidos e dê um voto favorável a eles.
⚠️ Não adicione descrições do que deseja ver como comentários nesta edição.
Compilação AoT https://github.com/dotnet/aspnetcore/issues/5466
Suporte SVG no Blazor https://github.com/dotnet/aspnetcore/issues/18271
Suporte de foco automático HTML no Blazor WASM
Projet Reload ao salvar com Kestrel como o IIS Express faz.
MobileBlazorbindings no experimento obteve uma boa resposta. Esperamos que ele se torne um projeto formal da Microsoft o mais rápido possível e possa fornecer funções completas, para que os usuários possam se concentrar em sua própria lógica de negócios, especialmente os aplicativos híbridos. Parece ter uma chance de superar o elétron, mais aerodinâmico, porém mais poderoso.
Melhorias no editor e depurador e Hot Reload (Editar e continuar): https://github.com/dotnet/aspnetcore/issues/5456
Suporte de API de streaming para MVC
Exemplo: 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;
}
}
}
Tudo isso é ótimo, pessoal. Certifique-se de votar positivamente nos problemas relacionados, em vez de vincular os problemas aqui. Afinal, é para isso que vamos olhar.
@mkArtakMSFT # 11558 está bloqueado, não podemos favor .
Solicitação de recurso: Drop-in component for ASP Identity Administration, Portals, UI, SSO, Claims, AD-Sync, Token, Multi.Tenant Management
para que os modelos do Visual Studio não exijam componentes de terceiros licenciados comercialmente.
Eu tenho assistido / esperado alguns anos. pacientemente, no entanto, algumas mudanças recentes me forçaram a solicitar - a Microsoft revisite isso para sua comunidade de desenvolvedores, tendo em mente alguns dos preços disponíveis em comparação com os salários de 10 a 15 desenvolvedores em Bangladesh, Vietnã, Índia, Filipinas etc.
Necessidade principal e básica, mas muito complexa e crítica.
Há uma lacuna na solução de drop-in nativa .NET, ao contrário de Java, PHP Stacks etc., onde há muitas opções de queda nativa em Identity Administration & Management Frameworks que são aproveitadas em todas as suas plataformas perfeitamente por desenvolvedores, por exemplo, a identidade conectável J2EE Management Framework ou JSR 168 ou JSR 286 ou JSR-351 ou JSR-375.
Por que isso é importante? porque usando Java ou PHP, ele permitiu funcionalidades fáceis, claras, centrais e básicas nessas pilhas nativas. Como resultado, se você olhar para JSR 168
ou JSR 286
ou JSR-351
ou JSR-375
Vários inquilinos, Grupo para funções ou reivindicações vice-versa, é tão fácil contra .Net, dispositivos móveis, portais, todos eles funcionam perfeitamente e de forma coesa com correções de segurança gerenciadas por IBM ou SalesForce ou Oracle ou Red Hat etc. Isso permite que o desenvolvedor seja produtivo desde o início.
Em .Net há suporte vazio / muito limitado, sempre exigindo uma combinação de terceiros como uma barreira para a entrada e adoção do aplicativo ASP. Isso não é trivial para desenvolvedores e é uma vulnerabilidade de segurança que requer a atenção de especialistas da Microsoft.
Exemplo: Temos site de compartilhamento de informações privadas não OSS para a comunidade quase de graça (pague se quiser), e quando começamos com os formulários da web, em seguida, Simple Membership, the Identity, Identity 2 ASP MVC, implementamos muito disso além isso do zero, quando mudamos para o .NET Core, foi outro esforço. Além do desenvolvimento, houve muita confusão sobre os conceitos internos e como eles agora significam coisas novas. Funções, reivindicações, federação, SAML, SAML 2.0 e Open ID 2.
Descreva a solução que você gostaria
User Defined/Created Fields UDF
do suporte de nível de administrador.Configuration.MultiTenancy.IsEnabled = true;
Global DataFilter para entidades locatáriasÉ hora de MS abordar esse recurso central de manutenção de portas !!
DDOS throttling
@mkArtakMSFT # 11558 está bloqueado, não podemos favor .
@expcat, eu o reabri!
@papyr por favor,
Modelo de painel de administração integrado e integração com Vue.
@mrkarMSFT obrigado pela ideia 👍 mas eles continuam fechando minhas solicitações de recursos e bloqueando-as, então não é possível votar positivamente!
Você pode desbloquear 26594 para permitir a votação no recurso, por favor!
Modelo de painel de administração integrado e integração com Vue.
Você quer dizer Like Skoruba.Admin e então upvote https://github.com/dotnet/aspnetcore/issues/26594
RFC 7692 (compactação por mensagem WebSocket) para SignalR. Parece que isso depende do runtime # 20004, mas parece relevante neste contexto. Havia um problema antigo
interoperabilidade blazor wasm-to-wasm sem javascript (WASI) [https://github.com/WebAssembly/interface-types/blob/master/proposals/interface-types/Explainer.md]
forneça uma maneira de melhorar a experiência do usuário para o andamento do carregamento do blazor wasm, barra de progresso e / ou nome do arquivo baixando atualmente.
modelo de projeto servidor / wasm blazor usando fast (componentes) como uma interface de usuário como início rápido / exemplo
por favor, adicione suporte para sftp
"Proposta: Exibir slots de componentes" está bloqueada
Fornece um mecanismo integrado ou de outra forma fornecido por uma estrutura para componentes de visualização, quando renderizados por meio de um assistente de tag, para renderizar conteúdo filho fornecido pelo usuário que pode ser injetado no modelo de visualização do componente de visualização em locais predefinidos
Servidor de identidade interno (fabricado pela Microsoft) e outros módulos de segurança
Não consigo encontrar um problema em relação ao fast dev loop em geral que não mencione o blazor, gostaria que toda a experiência de dev fosse muito mais rápida
Seria uma boa ideia criar uma nova frase de chamariz com os comentários desativados?
@mkArtakMSFT
@mrpmorris @mkArtakMSFT Você deve considerar seriamente abandonar toda a coisa de call to action. Escolher quais problemas precisam ser resolvidos com base nos votos da comunidade é o motivo pelo qual nunca deixo mais comentários de produtos da MS / relatórios de bugs - se você não tiver seguidores sociais ou muitos colegas de trabalho para votar positivamente em seus problemas, eles simplesmente definharão e, eventualmente, serão encerrados.
Minha sugestão seria selecionar tópicos / direções gerais que o projeto pode seguir, deixar as pessoas escolherem entre eles e deixar que isso guie parte do esforço geral, sem fazer compromissos específicos com questões específicas.
É um voto consultivo não vinculativo :)
@mrkarMSFT obrigado pela ideia 👍 mas eles continuam fechando minhas solicitações de recursos e bloqueando-as, então não é possível votar positivamente!
Você pode desbloquear 26594 para permitir a votação no recurso, por favor!
@papyr analisando o problema, acredito que não seja algo alinhado com nossa visão de longo prazo. E é por essa razão que @blowdart fechou esse problema. Considerando isso, parece que não poderemos priorizar aquele para .NET 6 com certeza.
@ 3GDXC você listou várias solicitações de recursos acima. Certifique-se de registrar problemas separados para cada um para que possamos rastreá-los melhor.
Seria uma boa ideia criar uma nova frase de chamariz com os comentários desativados?
@mkArtakMSFT
Eu estava pensando nisso originalmente, mas não queria silenciar as pessoas. Se isso continuar, provavelmente irei bloquear esta conversa.
@mrpmorris @mkArtakMSFT Você deve considerar seriamente abandonar toda a coisa de call to action. Escolher quais problemas precisam ser resolvidos com base nos votos da comunidade é o motivo pelo qual nunca deixo mais comentários de produtos da MS / relatórios de bugs - se você não tiver seguidores sociais ou muitos colegas de trabalho para votar positivamente em seus problemas, eles simplesmente definharão e, eventualmente, serão encerrados.
Minha sugestão seria selecionar tópicos / direções gerais que o projeto pode seguir, deixar as pessoas escolherem entre eles e deixar que isso guie parte do esforço geral, sem fazer compromissos específicos com questões específicas.
@mnmr Estamos tentando fazer com que a comunidade
Compilação AoT # 5466
AOT combinado com paralelismo baseado em tarefas do navegador destruiria JS.
Suporte do .NET WebAssembly para paralelismo baseado em tarefas.
https://github.com/dotnet/runtime/issues/40619
Torne estúpido e simples depurar aplicativos do Blazor Server que lançam erros de circuito informando apenas para ativar exceções detalhadas, mas quando terminar, não forneça nenhuma informação melhor após o fato. # 26705
Torne estúpido e simples depurar aplicativos do Blazor Server que lançam erros de circuito informando apenas para ativar exceções detalhadas, mas quando terminar, não forneça nenhuma informação melhor após o fato.
@anthcool , registre um problema para isso. Faremos a triagem e incluiremos em nosso planejamento.
Torne estúpido e simples depurar aplicativos do Blazor Server que lançam erros de circuito informando apenas para ativar exceções detalhadas, mas quando terminar, não forneça nenhuma informação melhor após o fato.
@anthcool , registre um problema para isso. Faremos a triagem e incluiremos em nosso planejamento.
Acabei de adicionar um. Obrigado!
Acho que seria muito útil ter suporte integrado para Pub / Sub, ou pelo menos algo próximo a eventos .NET. Hoje, cenários como ter o componente B (filho) e o componente A (pai), notificar os componentes C ... N (não filho de A), não são tão fáceis de fazer. Tecnicamente, você precisa criar um hack.
Acho que seria muito útil ter suporte integrado para Pub / Sub, ou pelo menos algo próximo a eventos .NET. Hoje, cenários como ter o componente B (filho) e o componente A (pai), notificar os componentes C ... N (não filho de A), não são tão fáceis de fazer. Tecnicamente, você precisa criar um hack.
@ ylr-research, registre um problema separado para continuar a conversa lá.
Separação automática de módulos e carregamento lento.
Renderize o fechamento condicional e a tag de abertura https://github.com/dotnet/aspnetcore/issues/26368. Sem a maioria dos layouts excelentes, não é possível renderizar no Blazor
Adicione todas as propriedades de HttpMessageHandler no lado do cliente. No momento, há muitos códigos ausentes e não podemos usar muitos deles
Uso de InMemoryCache no Blazor wasm
Suporte para pastas de recursos prontos para uso ou em um nuget. Em vez da bagunça típica:
Organizando por tipos:
Controllers
CustomerController
InvoiceController
SmsController
...hundreds of files
Views
CustomerUpdate.cshtml
CustomerDelete.cshtml
InvoiceView.cshtml
SmsSend.cshtml
...hundreds of files
Organizando por recursos em vez disso:
Features
Sms
...relevant files here
Customers
...relevant files here
Invoice
...relevant files here
Essa é uma abordagem mais lógica para estruturar qualquer tipo de aplicativo, seja usando ASP.NET Core, .NET Core, algo totalmente diferente, de qualquer maneira. Leia mais sobre isso aqui: https://dev.to/jamesmh/the-life-changing-and-time-saving-magic-of-feature-focused-code-organization-1708
Isso funcionaria para MVC, Razor Pages, APIs Rest.
ASP.NET Core MVC - Razor - Conteúdo filho parcial aninhado e parcial simples
Compatível com Edge mais antigo (com polyfills?)
https://github.com/dotnet/aspnetcore/issues/26475
Oi. Estado em cascata para componentes pai-filho.
SASS como cidadão de primeira classe na cadeia de ferramentas (reconhecimento de variáveis, intellisense em todas as importações e compilação)
Suporte direto para hospedar um aplicativo Blazor em um desktop, com acesso a periféricos locais e .NET Core no cliente. WASM é ótimo, mas se tivermos o desktop completo disponível, ele torna muito mais fácil coisas como a funcionalidade de ponto de venda para dispositivos locais
não tenho certeza de quando você vai consertar isso para .Net core
https://github.com/dotnet/runtime/issues/29935
Arraste e solte. Seria bom terminar o trabalho de McKinnon: https://github.com/dotnet/aspnetcore/issues/18754
Futuros de base rochosa: # 15005
Componentes em cascata - detecta o componente pai automaticamente
Suporte oficial para HTTP / 3 (QUIC) com suporte em serviços do Azure idealmente;)
Reduza o tamanho da DLL / remova dependências.
Uma coisa que tem me incomodado ultimamente é a redução do tamanho do download, consulte # 26780
É uma coisa pequena, mas remover dependências faz toda a diferença 😉
No futuro, talvez você possa AOT compilar arquivos DLL em arquivos WASM?
Melhore a pré-renderização # 26794 _ (Evite o efeito FOOC clássico absoluto) _
O conceito necessário aqui é chamado de hidradação do lado do cliente SSR . Exemplos em js SSR land explicados no primeiro parágrafo dos links abaixo:
O problema nº 26802 provavelmente deve ser mesclado ao mencionado acima.
Componentes oficiais do Microsoft Design para Blazor: # 11229
Já é o Recurso mais votado no Backlog com 122 👍 votos positivos
Maneira integrada de obter uma referência de componente pai ou filho no Blazor: https://github.com/dotnet/aspnetcore/issues/26826
Suporte SSRS: # 362, # 1528, # 1764, # 12666, # 22304
Todos os problemas foram fechados e bloqueados, portanto, não podem ser votados.
Atualmente 1005 votos no site de feedback, sem atualização desde 2018:
desenvolver um SSRS ReportViewer para ASP.NET Core - Feedback do cliente para ACE Community Tooling
Controle de menu responsivo para Blazor em .NET 6 # 26917
MAUI (design de interface do usuário) Studio for .NET 6 # 26918
Eu gostaria de mais controle no nível do aplicativo sobre a renderização https://github.com/dotnet/aspnetcore/issues/26016
@ danroth27 o que aconteceu com o problema do Blazor ser bloqueado por alguns tipos de roteador? Além de fornecer uma solução alternativa manual, algo está sendo feito para contornar isso? Os tickets não permitirão novos comentários.
Gerador de site estático # 26929
@mrpmorris Se você estiver em um ambiente onde os arquivos com extensões "dll" são simplesmente bloqueados, fornecemos etapas manuais para alterar a extensão. Não identificamos nenhum trabalho adicional nesta área atualmente. Se você acha que precisamos fazer mais, registre um problema com sua sugestão e nós daremos uma olhada.
Bom dia, espero não estar enganado mas percebi que o Timer () está
fica mais lento quando você alterna as guias no navegador.
Faça um exemplo básico dos possíveis problemas e este é o link do meu repositório (https://github.com/PercyLeon123/Cronometro).
Para detalhar o que aconteceu, faça alguns testes e registre.
Exemplo básico e simples, desacelera 10 minutos https://youtu.be/jHLVCSGXPMs
Exemplo com mais código, ele desacelera 1 minuto e 50 segundos https://youtu.be/YhEVTVB2ai0
se você não alterar a guia, o cronômetro não diminui a velocidade https://youtu.be/2NI0NhRLdFY
Na descrição detalho o que aconteceu. Sou Percy León de Lima-Peru
Contate-me Linkedin
Saudações!
Obrigado por relatar isso, @ PercyLeon123.
Você pode registrar um novo problema para rastreá-lo separadamente.
A maioria das solicitações de recursos parece estar relacionada ao Blazor. Embora seja compreensível por se tratar de uma nova tecnologia, com respeito aos meus colegas desenvolvedores do Blazor, ainda existem aqueles de nós que não usam o Blazor por vários motivos que não são importantes. Espero que o tempo de desenvolvimento não seja muito tendencioso a favor dessa tecnologia em detrimento dos recursos básicos do ASP.NET que ajudariam a todos por serem recursos básicos. Aqui estão os principais recursos de acordo com votos positivos:
Async
sufixo para nomes de ação do controlador será cortado por padrão # 8998ProblemDetails
não é retornado para 404 NotFound e 500 # 4953Forwarded
(RFC 7239) # 5978Você pode ver uma lista completa de problemas não relacionados ao Blazor aqui .
Solicitação de recurso:
Drop-in component for ASP Identity Administration, Portals, UI, SSO, Claims, AD-Sync, Token, Multi.Tenant Management
para que os modelos do Visual Studio não exijam componentes de terceiros licenciados comercialmente.Eu tenho assistido / esperado alguns anos. pacientemente, no entanto, algumas mudanças recentes me forçaram a solicitar - a Microsoft revisite isso para sua comunidade de desenvolvedores, tendo em mente alguns dos preços disponíveis em comparação com os salários de 10 a 15 desenvolvedores em Bangladesh, Vietnã, Índia, Filipinas etc.
Necessidade principal e básica, mas muito complexa e crítica.
Há uma lacuna na solução de drop-in nativa .NET, ao contrário de Java, PHP Stacks etc., onde há muitas opções de queda nativa em Identity Administration & Management Frameworks que são aproveitadas em todas as suas plataformas perfeitamente por desenvolvedores, por exemplo, a identidade conectável J2EE Management Framework ou JSR 168 ou JSR 286 ou JSR-351 ou JSR-375.
Por que isso é importante? porque usando Java ou PHP, ele permitiu funcionalidades fáceis, claras, centrais e básicas nessas pilhas nativas. Como resultado, se você olhar para
JSR 168
ouJSR 286
ouJSR-351
ouJSR-375
Vários inquilinos, Grupo para funções ou reivindicações vice-versa, é tão fácil contra .Net, dispositivos móveis, portais, todos eles funcionam perfeitamente e de forma coesa com correções de segurança gerenciadas por IBM ou SalesForce ou Oracle ou Red Hat etc. Isso permite que o desenvolvedor seja produtivo desde o início.Em .Net há suporte vazio / muito limitado, sempre exigindo uma combinação de terceiros como uma barreira para a entrada e adoção do aplicativo ASP. Isso não é trivial para desenvolvedores e é uma vulnerabilidade de segurança que requer a atenção de especialistas da Microsoft.
Exemplo: Temos site de compartilhamento de informações privadas não OSS para a comunidade quase de graça (pague se quiser), e quando começamos com os formulários da web, em seguida, Simple Membership, the Identity, Identity 2 ASP MVC, implementamos muito disso além isso do zero, quando mudamos para o .NET Core, foi outro esforço. Além do desenvolvimento, houve muita confusão sobre os conceitos internos e como eles agora significam coisas novas. Funções, reivindicações, federação, SAML, SAML 2.0 e Open ID 2.
Descreva a solução que você gostaria
- Um drop-in é uma solução extensível que oferece suporte ao ecossistema de identidade ASP, administração, IU, SSO, token, gerenciamento multilocatário
- Uma seção de configuração para ligar e desligar os vários recursos.
- Incorporado em modelos VS (remova o servidor de identidade, use a opção MS nativa, etc.)
- Integração com Active Directory Permitir Fácil AD
User Defined/Created Fields UDF
do suporte de nível de administrador.- As opções atuais e o preço eliminam muitos dos aplicativos existentes do uso contínuo na pilha .NET sem uma grande reforma ou abandonando completamente a estrutura MS.
É hora de MS abordar esse recurso central de manutenção de portas !!
Precisamos adicionar SAML2 e CAS.
Opção de atualização automática de PartialViews para ViewComponents Muitos códigos legados estão pendurados nas parciais, precisamos ViewComponents
ou TagHelpers
Frameworks simultâneos podem suportar uma ampla gama de arquiteturas (esta lista pode não ser exaustiva):
adicione suporte para mais arquiteturas.
Obrigado pelo feedback @YohanSciubukgian. Nosso plano é oferecer suporte à maioria / todos os sistemas operacionais de linha principal e combinações de chips. Agora temos isso. No momento, o único que realmente está faltando é o Linux x86 (32 bits). Isso acontece muito raramente. Os adicionais que você mencionou aparecem ainda menos. A comunidade é livre para adicionar mais configurações de nicho que você mencionou, mas tenho dúvidas de que isso acontecerá. Eles não têm, AFAICT, qualquer valor comercial prático.
Pessoalmente, prefiro adicionar suporte para FreeBSD (em x64) do que PPC. Suspeito que isso beneficiaria uma ordem de magnitude mais usuários (se não muito mais).
Observe também que atualmente estamos nos esforçando bastante para oferecer suporte ao Apple Silicon e Arm64 (geralmente). Apenas o suporte a novos chips exige muito investimento. Contexto: https://github.com/dotnet/runtime/issues/43313 e https://devblogs.microsoft.com/dotnet/arm64-performance-in-net-5/. É muito melhor focar em fazer um ótimo trabalho para chips de linha principal e deixar os chips legados / amadores para outras plataformas suportarem.
Há uma empresa trabalhando no suporte MIPS para .NET Core atualmente: https://github.com/dotnet/runtime/issues/38069.
Esta postagem da HN é super relacionada: https://news.ycombinator.com/item?id=24640545.
Obrigado pelo feedback @YohanSciubukgian. Nosso plano é oferecer suporte à maioria / todos os sistemas operacionais de linha principal e combinações de chips. Agora temos isso. No momento, o único que realmente está faltando é o Linux x86 (32 bits). Isso acontece muito raramente. Os adicionais que você mencionou aparecem ainda menos. A comunidade é livre para adicionar mais configurações de nicho que você mencionou, mas tenho dúvidas de que isso acontecerá. Eles não têm, AFAICT, qualquer valor comercial prático.
Pessoalmente, prefiro adicionar suporte para FreeBSD (em x64) do que PPC. Suspeito que isso beneficiaria uma ordem de magnitude mais usuários (se não muito mais).
Observe também que atualmente estamos nos esforçando bastante para oferecer suporte ao Apple Silicon e Arm64 (geralmente). Apenas o suporte a novos chips exige muito investimento. Contexto: dotnet / runtime # 43313 e https://devblogs.microsoft.com/dotnet/arm64-performance-in-net-5/. É muito melhor focar em fazer um ótimo trabalho para chips de linha principal e deixar os chips legados / amadores para outras plataformas suportarem.
Atualmente, há uma empresa trabalhando no suporte MIPS para .NET Core: dotnet / runtime # 38069 .
Esta postagem da HN é super relacionada: https://news.ycombinator.com/item?id=24640545.
Obrigado pela sua resposta. Não sei se é possível, mas como você fundiu mono no repositório dotnet / runtime para .net 5, eu tinha em mente expor as arquiteturas existentes inicialmente desenvolvidas para mono, mas com suporte oficial da Microsoft.
Ótima pergunta. O Mono em dotnet / runtime é direcionado para Android, iOS e wasm.
Servidor de identidade integrado # 27053
IdentityServer Token Manager
Melhoria de desempenho do WebSocket
Multithreading em web assembly
https://github.com/dotnet/runtime/issues/40619
Melhoria do isolamento JS - Colocate arquivos CS, CSS e JS
@mahdisml registre um problema com os detalhes relevantes.
Componentes de IU corporativos para Blazor
Publique o Blazor Server ou WASM para iOS / Android # 27252
Não consigo encontrar um problema em relação ao fast dev loop em geral que não mencione o blazor, gostaria que toda a experiência de dev fosse muito mais rápida
@valeriob , aqui está: https://github.com/dotnet/aspnetcore/issues/18486
As transações de compensação são uma parte muito complicada do desenvolvimento de microsserviços. Podemos criar algum tipo de estrutura de alto nível que facilite isso. A implementação de nível inferior, por exemplo, uma implementação com redis ou RabbitMQ pode então ser fornecida pela minha comunidade para aumentá-la.
melhor estrutura de inicialização. agora "ConfigureServices" e "Configure" é complicado para o novo desenvolvedor asp.net.
Suporte do Blazor InputSelect para o atributo multiple
. https://github.com/dotnet/aspnetcore/issues/5519
Decuplique SignInManager
e UserManager
em Identidade.
# 22597
Criar e adicionar componentes dinamicamente.
Alternativa angular 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);
}
}
Comentários muito úteis
Melhorias no editor e depurador e Hot Reload (Editar e continuar): https://github.com/dotnet/aspnetcore/issues/5456