Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ public static IConfiguration BuildConfiguration() =>
new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("appsettings.json", optional: true)
.AddJsonFile($"appsettings.{Environment.GetEnvironmentVariable("DOTNET_ENVIRONMENT") ?? "Production"}.json", optional: true)
.AddEnvironmentVariables()
.Build();

public static PartialConfig BuildFromConfiguration(IConfiguration configuration)
Expand Down
4 changes: 2 additions & 2 deletions src/XrmDefinitelyTyped.Tool/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,8 @@

// Authentication is handled by the DataverseConnection package, which reads its settings from the
// IConfiguration registered below: DATAVERSE_URL for the environment, and DATAVERSE_CREDENTIAL_TYPE
// to pick the credential (browser, devicecode, azcli, ...). Defaults to DefaultAzureCredential,
// whose chain includes the caller's Azure CLI session (`az login`).
// to pick the credential (browser, devicecode, azcli, ...). Browser and device-code credentials
// use DataverseConnection's persistent token cache when their option objects remain unset.
var services = new ServiceCollection();
services.AddSingleton(configuration);
services.AddDataverse();
Expand Down
1 change: 1 addition & 0 deletions src/XrmDefinitelyTyped.Tool/XrmDefinitelyTyped.Tool.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
<PackageReference Include="DataverseConnection" Version="1.2.5" />
<PackageReference Include="Microsoft.Extensions.Configuration" Version="8.*" />
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="8.*" />
<PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="8.*" />
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="8.*" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="8.*" />
<PackageReference Include="System.CommandLine" Version="2.*" />
Expand Down
Loading