Generate xml docs for managed API (dotnet/core-setup#5109)
authorNate McMaster <natemcmaster@users.noreply.github.com>
Fri, 8 Feb 2019 01:16:36 +0000 (17:16 -0800)
committerGitHub <noreply@github.com>
Fri, 8 Feb 2019 01:16:36 +0000 (17:16 -0800)
Commit migrated from https://github.com/dotnet/core-setup/commit/40dcbd6e3da4b763d7a58c6a92332230aa470b37

src/installer/managed/CommonManaged.props
src/installer/managed/Microsoft.Extensions.DependencyModel/Microsoft.Extensions.DependencyModel.csproj

index 203f76a..dd6366f 100644 (file)
@@ -13,6 +13,9 @@
     <Authors>Microsoft</Authors>
     <NugetLicenseFile>$(RepoRoot)LICENSE.TXT</NugetLicenseFile>
     <PackageThirdPartyNoticesFile>$(RepoRoot)THIRD-PARTY-NOTICES.TXT</PackageThirdPartyNoticesFile>
+    <GenerateDocumentationFile>true</GenerateDocumentationFile>
+    <!-- Managed API isn't completely documented yet. TODO: https://github.com/dotnet/core-setup/issues/5108 -->
+    <NoWarn>$(NoWarn);CS1591</NoWarn>
   </PropertyGroup>
 
   <PropertyGroup>
index dfc8e12..2cddc4e 100644 (file)
@@ -20,7 +20,7 @@
       <PropertyGroup>
         <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
         <!-- Suppress warnings for unnecessary CLSCompliance attributes -->
-        <NoWarn>3021</NoWarn>
+        <NoWarn>$(NoWarn);3021</NoWarn>
       </PropertyGroup>
       <ItemGroup>
         <PackageReference Include="Microsoft.Bcl.Json.Sources">