Can load external plugins during dev to debug more easily (#4518)

* Can load external plugins during dev to debug more easily

* Add again load plugin by project reference

* Make sure we don't load same plugin twice
This commit is contained in:
Nicolas Dorier
2023-01-16 10:37:17 +09:00
committed by GitHub
parent e4237c9511
commit 2e31816979
6 changed files with 115 additions and 104 deletions

View File

@@ -35,7 +35,11 @@ namespace BTCPayServer
IConfiguration conf = null;
try
{
conf = new DefaultConfiguration() { Logger = logger }.CreateConfiguration(args);
var confBuilder = new DefaultConfiguration() { Logger = logger }.CreateConfigurationBuilder(args);
#if DEBUG
confBuilder.AddJsonFile("appsettings.dev.json", true, false);
#endif
conf = confBuilder.Build();
if (conf == null)
return;