diff --git a/src/Plugins/BotSharp.Plugin.MongoStorage/BotSharp.Plugin.MongoStorage.csproj b/src/Plugins/BotSharp.Plugin.MongoStorage/BotSharp.Plugin.MongoStorage.csproj
index 253f9962..57385741 100644
--- a/src/Plugins/BotSharp.Plugin.MongoStorage/BotSharp.Plugin.MongoStorage.csproj
+++ b/src/Plugins/BotSharp.Plugin.MongoStorage/BotSharp.Plugin.MongoStorage.csproj
@@ -2,13 +2,12 @@
netstandard2.1
- 10.0
- false
- 0.9.0
+ $(LangVersion)
+ $(PackageVersion)
+ $(GeneratePackageOnBuild)
-
diff --git a/src/Plugins/BotSharp.Plugin.MongoStorage/MongoStoragePlugin.cs b/src/Plugins/BotSharp.Plugin.MongoStorage/MongoStoragePlugin.cs
index f4682f48..b4f80895 100644
--- a/src/Plugins/BotSharp.Plugin.MongoStorage/MongoStoragePlugin.cs
+++ b/src/Plugins/BotSharp.Plugin.MongoStorage/MongoStoragePlugin.cs
@@ -6,9 +6,9 @@ public class MongoStoragePlugin : IBotSharpPlugin
{
public void RegisterDI(IServiceCollection services, IConfiguration config)
{
- var sp = services.BuildServiceProvider();
- var dbSettings = sp.GetRequiredService();
-
+ var dbSettings = new BotSharpDatabaseSettings();
+ config.Bind("Database", dbSettings);
+
if (dbSettings.Default == "MongoRepository")
{
services.AddScoped((IServiceProvider x) =>