Open igorbock opened 1 month ago
English
During the development and debugging of the case, it was seen that in some dependencies the implementation was not performed. The exact reason for this problem was not discovered, however it was seen that when a service was not implemented, all subsequent ones were also not signed. The cause must be studied.
Portuguese
Durante o desenvolvimento e depuração do caso, foi visto que em algumas dependências a implentação não era realizada. O motivo desse problema, exatamente, não foi descoberto, todavia foi visto que quando um serviço não era implementado todos os outros posteriores também não eram assinados. A causa deve ser estudada.
English
In the WarehouseLogic project, we can use Ninject to associate dependencies and then use them in .NET Framework projects. However, to use injection in .NET 8 projects, we must associate them again, which is double the work. The idea is to create an extension that receives as a parameter a class that inherits from NinjectModule and its responsibility is to associate the dependencies already created with Ninject to the native .NET dependency container. In the future, this extension could be an individual repository and transformed into a Nuget package.
Portuguese
No projeto WarehouseLogic nós podemos utilizar o Ninject para associar as dependências e depois utilizar em projetos .NET Framework, entretanto para utilização da injeção nos projetos .NET 8 devemos associar novamente, o que torna um trabalho dobrado. A ideia é criar uma extensão que receba como parâmetro uma classe que herda de NinjectModule e a sua responsabilidade é associar as dependências já realizadas com Ninject para o contâiner de dependências nativo do .NET. Futuramente essa extensão poderá ser um repositório individual e transformado em um pacote Nuget.