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) + + + +