diff --git a/src/Api/Api.csproj b/src/Api/Api.csproj index a9e60ac9f0..d42ad6f44a 100644 --- a/src/Api/Api.csproj +++ b/src/Api/Api.csproj @@ -6,6 +6,11 @@ Bit.Api bitwarden-Api false + bin\$(Configuration)\$(TargetFramework)\$(AssemblyName).xml + + + + 1701;1702;1591 diff --git a/src/Api/Utilities/ServiceCollectionExtensions.cs b/src/Api/Utilities/ServiceCollectionExtensions.cs index f5105acd44..2bd2bcbeff 100644 --- a/src/Api/Utilities/ServiceCollectionExtensions.cs +++ b/src/Api/Utilities/ServiceCollectionExtensions.cs @@ -1,4 +1,5 @@ using System.Collections.Generic; +using System.IO; using Bit.Core; using Microsoft.Extensions.DependencyInjection; using Swashbuckle.AspNetCore.Swagger; @@ -32,6 +33,11 @@ namespace Bit.Api.Utilities config.DescribeAllParametersInCamelCase(); // config.UseReferencedDefinitionsForEnums(); + + var apiFilePath = Path.Combine(System.AppContext.BaseDirectory, "Api.xml"); + config.IncludeXmlComments(apiFilePath, true); + var coreFilePath = Path.Combine(System.AppContext.BaseDirectory, "Core.xml"); + config.IncludeXmlComments(coreFilePath); }); } } diff --git a/src/Core/Core.csproj b/src/Core/Core.csproj index 438cef5c80..fc737f77e3 100644 --- a/src/Core/Core.csproj +++ b/src/Core/Core.csproj @@ -1,9 +1,14 @@  - netcoreapp2.1 + netcoreapp2.1 Bit.Core false + bin\$(Configuration)\$(TargetFramework)\$(AssemblyName).xml + + + + 1701;1702;1591;1573