Muito obrigado, estava com dificuldades para assistir vídeo aulas antigas de .Net, pelo fator da existência do startup.cs, agora posso seguir com meus estudos tranquilamente.
@klaus.Schumacher.Conspirando3 жыл бұрын
Quase surtei quando descobri que ela não existia mais rsrsrs, como sou novato na área, fiquei feliz de ver seu vídeo aqui sobre isso!
@desenvolvedorio3 жыл бұрын
💪🏻
@fabioguedes80413 ай бұрын
Boa noite, caro. Agora entendi a diferença entre as versões do .NET 5 e 6, quanto à importância da classe 'startup.cs', mesmo estando usando .NET 8 (a classe não veio incluída). O engraçado é que estive usando VS 2012 há mais de 7 anos (sem programar). E fui me obrigando a usar 2019 ou 2022, e sofri o enorme colapso tecnológico no MS .NET pela absurda diferença de versões (framework, .net core, mvc, etc). Dou nota 10 pela apresentação. Abraços cordiais. 🙂
@matheusmartins71153 жыл бұрын
Que delicinha de assistir esse video, o instrutor passa uma tranquilidade falando, a música de fundo, a resolução de vídeo. Parabénss
@feminhodiniz3 жыл бұрын
Eu vendo o Eduardo programar fico que nem os caras olhando pro Jacquin cozinhando no Pesado na Cozinha e elogiando.
@soaresdan_3 жыл бұрын
Acho muito bom essas aulas porque sempre usei tudo prontinho. Só esse problema de sumir e ensinar a recriar a sturtup faz a gente ter uma noção muito maior do por baixo dos panos.
@desenvolvedorio3 жыл бұрын
É exatamente esse o objetivo do vídeo :)
@velhoguidsd3 жыл бұрын
O professor passou um trabalho usando .NET 5 ai quando eu fui fazer 2 semanas depois o .NET tinha atualizado pro 6 e a classe sumiu...atrasei 1 semana o trabalho tentando resolver isso, ai fiz com o 5 mesmo.
@thiagocorreanet3 жыл бұрын
CARACA vídeo massa pqp, parabéns Eduardo!
@MarceloLynx3 жыл бұрын
Vai ter Startup Sim! kkkk Show de Bola Eduardo, como sempre!
@AntonioSilva-hk9ej10 ай бұрын
muito bom, precido criar um projeto em .NET 7 e funcionou perfeitamente, obrigado pela dica.🙏👏👏👏
@tiagofreitas65942 жыл бұрын
Boa Eduardo, obrigado.. sou novo no canal, estarei acompanhando..
@emersoncarlos8902 Жыл бұрын
Cara você é um amigo, obrigado por compartilhar essa informação. Me ajudou muito!!!
@RicardoAndrade84093 жыл бұрын
Poxa que simplicidade na explicação, ficou muito descomplicado. #Parabens
@DanielTadeu2 жыл бұрын
Excelente explicação. Confesso que fiquei absolutamente perdido quando criei o primeiro projeto com .Net 6, Você me ajudou bastante, mais uma vez. Muito obrigado Eduardo.
@vitorafgomes3 жыл бұрын
Otima resolucao e exemplo. E parabens pelo conteudo de qualidade que vem nos disponibilizando.
@willian-rattis3 жыл бұрын
Eduardo é um gênio do ponto net
@desenvolvedorio3 жыл бұрын
#TamoJunto
@caiofb472 жыл бұрын
Obrigado pelo conteúdo :D
@arparthur2 жыл бұрын
Excelente!! Parabéns pelo conteúdo e pela didática!
@jeffersonaraujo80312 жыл бұрын
Muitíssimo obrigado! Salvou o dia! Parabéns pelo ótimo trabalho. Todo o reconhecimento se justifica por conteúdos como esse.
@vwpedro3 жыл бұрын
Monstro.
@danielnegrisoli3 жыл бұрын
Parabéns, ótima solução. Eduardo sempre com ótima didática e simplicidade.
@jrandrade45473 жыл бұрын
Show Du abraço e obrigado por disseminar o conhecimento.
@desenvolvedorio3 жыл бұрын
#TamoJunto
@williamgomes37303 жыл бұрын
Vídeo show de bola. Parabéns
@felixpanzo32272 жыл бұрын
Obrigado pelo conteúdo.
@FabioLux Жыл бұрын
Confesso que estava com vontade de já pegar e adicionar o Startup novamente mas após gastar uns minutinhos e entender melhor o novo conceito acredito que ele não vai fazer tanta falta assim, as mudanças fazem sentido
@patricksegantine3 жыл бұрын
Muito bom
@carlossouza54783 жыл бұрын
Muito legal ... parabéns !!
@dggame25312 жыл бұрын
Vou ter que criar um novo projeto e esquecer esse startup só me tirou muito tempo e essa classe startup esquentou minha cara legal
@cicerofoscarini88902 жыл бұрын
Muito bom o video, muito obrigado. Só essa musica de fundo que da nos nervos... Teria como ter uma versao sem a musica de fundo? Obrigado!
@cleytonongaratto61642 жыл бұрын
Gostei muito da sua didática. Você falou de muitas coisas que ainda preciso aprender. Já estou inscrito para ver seus vídeos!
@cristianomendoncagueivara57022 жыл бұрын
👏👏👏👏👏👏
@gabernardone3 жыл бұрын
Shoow, obrigado pelo vídeo
@eduardorezende8462 Жыл бұрын
Aspnet, aspnet core quais as diferenças pessoal ?? É igual as diferenças do dotnet framework e dotnet core
@juliocmendonca3 жыл бұрын
Show!!! Parabéns pelo tutorial!!!
@lincolntx983 жыл бұрын
Ótimo vídeo Eduardo. Mas eu gostei bastante desse novo modelo sem a StartUp, eu costumo utilizar classes e métodos de extensão do IServiceCollection para deixar minha StartUp mais "clean" por assim dizer. Gostaria de saber como seria possível fazer isso utilizando a program no .Net 6, já não temos uma instancia propriamente dita do ServiceCollection mas sim uma instancia do appBuilder.
@felipemelo4373 жыл бұрын
Olhou entre os objetos do appbuilder não existe esta instância lá?
@lincolntx983 жыл бұрын
@@felipemelo437 depois eu dei uma olhada e existe sim. Como um prop do appBuilder
@gustavotakeuchi3751 Жыл бұрын
estou tendo dificuldade para criar sem a classe startup, poderia trazendo um vídeo explicando? estou começando a estudar essa parte de asp net core mvc agora e estou tendo dificuldades, pois o curso que estou fazendo utiliza o .net 5 :(
@X3noic3 жыл бұрын
Video top, agora que me acostumei com startup acho difícil ficar sem kkk
@walanemfigueiredo60242 жыл бұрын
Muito bom, e adorei o extension method 😊😊
@BTC999K2 жыл бұрын
Tem algum curso de api com Core 6?
@LeonardoQuinino Жыл бұрын
Achei que voltar a startup tem que fazer muito trabalho ... não é melhor deixar o padrão ?
@bobmarley83343 жыл бұрын
num cenário de produção real acho que não vale a pena começar do zero tendo em vista as diversas coisas necessárias pra implementar. (logs, mensageria, auditoria, SEGURANÇA, ef core....) Saber como funciona é bom, mas num caso concreto eu iria de ABP framework. Um curso de ABP seria de grande valia.
@desenvolvedorio3 жыл бұрын
Não recomendo depender de um boilerplate.
@aurunemaru9 ай бұрын
mas o .UseStartup ainda existe como parte do WebHostBuilderExtensions, nao dava pra usar ele em vez de criar uma extension custom?
@willian-rattis3 жыл бұрын
Eu estou nessa, migrando para o net 6, porém ainda não tive coragem de acabar com a Startup
@desenvolvedorio3 жыл бұрын
Tá na mão como resolver rs
@renzoqunhua Жыл бұрын
Eu não sei o motivo de ter um return no método UseStartup, pois a aplicação vai ser executada quando chegar no app.Run() e o return nem vai ser necessário. Sendo assim, o método pode ser um void. Ou tô errado? Testei aqui e funcionou normalmente.
@marceloatmartins Жыл бұрын
Parabéns pelo vídeo, mas isso aqui não seria uma tentiva de reinventar a roda? O NET 6 é diferente e ponto, e provavelmente fruto de muita re-engenharia de software behind code. E se vier uma atualização da MS, isso não poderia quebrar a aplicação "mexida"? Apenas para reflexão. Ainda assim tu merces um Like.
@dggame25312 жыл бұрын
Enfim deu tudo errado pra min copiei tudo que você fez e não foi não , deu erro do início ao fim
@dhsl2 жыл бұрын
Bem legal, mas o check null do argument é desnecessário, assim como o cast via as, já que temos a constraint do tipo IStartup na assinatura do método. Economiza uns ticks na execução :)
@arthurleite2 жыл бұрын
Sobre o cast, o Activator.CreateInstance devolve um objeto de tipo genérico e o cast permitiu o uso dos métodos definidos na interface IStartup (ConfigureServices e Configure).
@maiketavares9192 Жыл бұрын
meu usestartup só da erro ;/
@dggame25312 жыл бұрын
alguem tem esse esqueleto pronto?
@rogerflopes3 жыл бұрын
Eu simplesmente alterei a versão do framework do 5 para o 6 nos projetos e funcionou mantendo toda a estrutura do .Net 5. Será que tem algum problema assim ou é melhor recriar o projeto?
@BBOYLEENON3 жыл бұрын
Eu acredito que para o .NET 6 não importa o tamplate do seu projeto, seja contendo classe Startup ou não, pois o que o .NET 6 sabe fazer é executar um projeto que utiliza os recursos que ele suporta. E como não existe algo de especial com o arquivo Startup.cs (ele é uma classe comum como todas as outras) não há problema em apenas ter mudado o target framework. No fim das contas, seu projeto (independente de qual tamplate) será executado no .NET 6.
@desenvolvedorio3 жыл бұрын
Sim mas veja que provavelmente está usando a factory de hosting baseado no ASP.NET 5 e não no atual. (o conteúdo da classe program).
@eng.wandeson2 жыл бұрын
É possível migrar um projeto windows form em .Net 5 para 6 sem muitas dores de cabeça? Há contabilidade entre elas? Excelente aula!
@lpsoldier3573 жыл бұрын
Qual a fonte que está usando ali no editor do Visual Studio?
@desenvolvedorio3 жыл бұрын
A padrão mesmo, acho que é Consolas.
@raulcesarmulerschat52052 жыл бұрын
Mano me salvou
@matheussulzbach74633 жыл бұрын
fala mestre!! tudo certo? cara, tu tem alguma ideia se existe perda de produtividade usando o visual studio em macbook? to pensando em adquirir um, mas tenho medo de sentir falta de alguns recursos. abraço!!
@nunograca27793 жыл бұрын
O Visual Studio em macOS é muito pior que no Windows. Melhor usar o IDE Rider da Jetbrains.
@matheussulzbach74633 жыл бұрын
@@nunograca2779 valeu pelo feedback cara.. pois é, tem a opção de usar o VS Code, mas creio que a produtividade deva cair um pouco..
@desenvolvedorio3 жыл бұрын
VSCode ou Rider :D
@johannhermany39782 жыл бұрын
Nao sabia q o nando moura era programador
@CyrusSE3 жыл бұрын
Achei zoado. Tirou de algo organizado (a classe startup toda declarada) para sem organização. 👎🤮
@desenvolvedorio3 жыл бұрын
Agora com a solução do vídeo você não terá mais esse problema :)
@luceniosm2 жыл бұрын
Caramba, a barba já está branca.
@mrsds28442 жыл бұрын
eu fiz aqui, de .net 3 para o 6, e to com esse problema "publickeytoken=7cec85d7bea7798e"