diff --git a/src/Mono.Android/Mono.Android.csproj b/src/Mono.Android/Mono.Android.csproj
index f96fdd296d4..06ec9cbc912 100644
--- a/src/Mono.Android/Mono.Android.csproj
+++ b/src/Mono.Android/Mono.Android.csproj
@@ -46,6 +46,16 @@
$(XAInstallPrefix)xbuild-frameworks\Microsoft.Android\$(TargetFramework)\
+
+ True
+ intellisense+extraremarks
+
+
+
+ $(OutputPath)Mono.Android.xml
+ $(NoWarn);CS1572;CS1573;CS1574;CS1584;CS1587;CS1591;CS1658;
+
+
$([System.IO.Path]::GetFullPath ('$(OutputPath)$(AssemblyName).dll'))
diff --git a/src/Mono.Android/Mono.Android.targets b/src/Mono.Android/Mono.Android.targets
index 725b7fdabb3..26a20fd179b 100644
--- a/src/Mono.Android/Mono.Android.targets
+++ b/src/Mono.Android/Mono.Android.targets
@@ -7,6 +7,14 @@
+
+
+
--type-map-report=$(IntermediateOutputPath)mcw\type-mapping.txt
<_Api>$(IntermediateOutputPath)mcw\api.xml
<_Dirs>--enumdir=$(IntermediateOutputPath)mcw
- <_WithJavadocXml Condition=" '$(IncludeAndroidJavadoc)' == 'True' ">--doc-comment-verbosity=$(AndroidJavadocVerbosity) "--with-javadoc-xml=$(_AndroidJavadocXml)"
+ <_WithJavadocXml Condition=" '$(IncludeAndroidJavadoc)' == 'True' ">"--doc-comment-verbosity=$(AndroidJavadocVerbosity)" "--with-javadoc-xml=$(_AndroidJavadocXml)"
<_FullIntermediateOutputPath>$([System.IO.Path]::GetFullPath('$(IntermediateOutputPath)'))
<_LangFeatures>--lang-features=nullable-reference-types
<_LangFeatures Condition="$(AndroidApiLevel) >= 30">$(_LangFeatures),default-interface-methods,nested-interface-types,interface-constants
@@ -260,4 +268,52 @@
+
+
+
+
+
+
+
+ <_Binlog>UpdateExternalDocumentation-$([System.DateTime]::Now.ToString ("yyyyMMddTHHmmss")).binlog
+
+
+
+
+
+
+
+
+
+
+ <_Mdoc Condition=" '$(Pkgmdoc)' != '' ">"$(Pkgmdoc)/tools/mdoc.exe"
+ <_Libdir>-L "$(OutputPath)../v1.0"
+ <_AssemblyBasename>$(OutputPath)Mono.Android
+ <_ImportXml>-i "$(_AssemblyBasename).xml"
+ <_Assembly>"$(_AssemblyBasename).dll"
+ <_Output>-o "$(MSBuildThisFileDirectory)../../external/android-api-docs/docs/Mono.Android/en"
+ <_DocTypeArgs Condition=" '$(DocTypeName)' != '' ">--type=$(DocTypeName)
+
+
+
+