Tenho uma solução de aplicativo web no Visual Studio 2022 que sempre leva pelo menos 5 minutos para ser compilada e preciso de uma maneira de acelerar isso. Na solução, tenho um projeto de dados que inclui minhas migrações do EF Core, e meu palpite é que o número de migrações (quase 1.000 neste momento) é o que está causando a lentidão nas compilações. Existe uma maneira fácil de excluir o namespace "migrations" de uma ação de compilação? Ou há algo mais que eu possa fazer com as migrações para mitigar o impacto delas nos tempos de compilação?
relate perguntas
-
Como invocar o método do hub no controlador? Núcleo SignalR ASP.NET
-
Propriedades vinculadas são sempre nulas
-
ASP.NET Core: como posso substituir um caractere em valores int em foreach ou for loop?
-
Como mostrar DateTime.Now na caixa de entrada
-
A autorização não está funcionando corretamente no ASP.NET Core MVC
Você tem algumas opções, como:
Criar um projeto separado para migrações. Basicamente, mova todas as migrações para um projeto separado que você só cria quando necessário. E então vincule ao projeto usando sua solução ou arquivos .dll
Outra causa pode ser que seu laptop seja muito lento e, portanto, você precise de um mais rápido. Acho que 12 GB de RAM é mais fluido. Use também um processador melhor com bons caches.