*[https://docs.microsoft.com/ja-jp/dotnet/core/extensions/dependency-injection#scope-validation スコープの検証]
*シングルトンからスコープ付きサービスを解決 しない でください。また、たとえば一時的なサービスにより、間接的に解決しないようにご注意ください
===コンソールアプリケーションでDIからサービスを取得===
*https://andrewlock.net/using-dependency-injection-in-a-net-core-console-application/
*初期化
<pre>
return Host.CreateDefaultBuilder (args)
.ConfigureServices ((hostContext, services) => {
services.AddSingleton<ServiceProvider>(services.BuildServiceProvider());
});
</pre>
*ServiceProvider をコンストラクタインジェクション
*利用時
<pre>
_serviceProvider.GetService<IHoge>()
</pre>
==exe を出力==