EWSoftware / SHFB

Sandcastle Help File Builder (SHFB). A standalone GUI, Visual Studio integration package, and MSBuild tasks providing full configuration and extensibility for building help files with the Sandcastle tools.
Other
2.19k stars 368 forks source link

MRefBuilder : error : An unexpected error occurred trying to execute the MRefBuilder MSBuild task: System.InvalidOperationException: El token StartAttribute en el estado Element Content daría lugar a un documento XML no válido. #988

Closed marceloctorres closed 1 year ago

marceloctorres commented 1 year ago

The following code block results in the error log shown below.

using Xamarin.Forms;

namespace VisorMapaFSM.Views {
  /// <summary>
  /// 
  /// </summary>
  public partial class SettingsPage : TabbedPage {
    /// <summary>
    /// 
    /// </summary>
    public SettingsPage() => InitializeComponent();
  }
}

Sandcastle Help File Builder error log:

<?xml version="1.0" encoding="utf-8"?>
<shfbBuild product="Sandcastle Help File Builder and Tools" version="2023.3.4.0" projectFile="D:\mtorres\Source\Documentacion\VisorMapaFSM2\VisorMapaFMS2.shfbproj" started="2023-04-20 21:27:46">
<buildStep step="Initializing">
The Sandcastle tools are located in &#39;C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder&#39;
Locating components in the following folder(s):
    C:\Users\mtorres\.nuget\packages\ewsoftware.shfb.net\7.0.0\build\..\tools\
    C:\Users\mtorres\.nuget\packages\ewsoftware.shfb.net\7.0.0\build\..\tools\
    D:\mtorres\Source\Documentacion\VisorMapaFSM2
    C:\ProgramData\EWSoftware\Sandcastle Help File Builder\Components and Plug-Ins
    C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\Components
Using framework reflection data for &#39;.NET Core/.NET Standard/.NET 5.0+&#39; located in &#39;C:\Users\mtorres\.nuget\packages\ewsoftware.shfb.net\7.0.0\build\..\tools\Data\.NET&#39;
Using presentation style &#39;VS2013&#39; located in &#39;C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\Components\VS2013&#39;
Loading and initializing plug-ins...
Lightweight Website Style Version 2023.3.4.0
Copyright &#169; 2006-2023, Eric Woodruff, All Rights Reserved
Portions Copyright &#169; 2014, Sam Harwell, All Rights Reserved
</buildStep>
<buildStep step="ClearWorkFolder">
Clearing working folder...
    Not all prior output was removed from &#39;D:\mtorres\Source\Documentacion\VisorMapaFSM2\Help\Working\&#39;: El proceso no puede obtener acceso al archivo &#39;D:\mtorres\Source\Documentacion\VisorMapaFSM2\Help\Working\&#39; porque est&#225; siendo utilizado en otro proceso.
-------------------------------
Clearing any prior web/markdown output...
</buildStep>
<buildStep step="ValidatingDocumentationSources">
Validating and copying documentation source information
Source: D:\mtorres\Source\Repos\VisorMapaFSM\Version2\VisorMapaFSM2\VisorMapaFSM2\VisorMapaFsm2.csproj
    Found project &#39;D:\mtorres\Source\Repos\VisorMapaFSM\Version2\VisorMapaFSM2\VisorMapaFSM2\VisorMapaFsm2.csproj&#39;

Parsing project files
    Found assembly &#39;D:\mtorres\Source\Repos\VisorMapaFSM\Version2\VisorMapaFSM2\VisorMapaFSM2\bin\Debug\netstandard2.0\VisorMapaFsm2.dll&#39; (.NETStandard 2.0)

References to include:
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\Microsoft.Win32.Primitives.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\mscorlib.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\netstandard.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.AppContext.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Collections.Concurrent.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Collections.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Collections.NonGeneric.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Collections.Specialized.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.ComponentModel.Composition.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.ComponentModel.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.ComponentModel.EventBasedAsync.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.ComponentModel.Primitives.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.ComponentModel.TypeConverter.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Console.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Core.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Data.Common.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Data.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Diagnostics.Contracts.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Diagnostics.Debug.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Diagnostics.FileVersionInfo.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Diagnostics.Process.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Diagnostics.StackTrace.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Diagnostics.TextWriterTraceListener.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Diagnostics.Tools.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Diagnostics.TraceSource.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Diagnostics.Tracing.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Drawing.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Drawing.Primitives.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Dynamic.Runtime.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Globalization.Calendars.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Globalization.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Globalization.Extensions.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.IO.Compression.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.IO.Compression.FileSystem.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.IO.Compression.ZipFile.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.IO.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.IO.FileSystem.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.IO.FileSystem.DriveInfo.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.IO.FileSystem.Primitives.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.IO.FileSystem.Watcher.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.IO.IsolatedStorage.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.IO.MemoryMappedFiles.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.IO.Pipes.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.IO.UnmanagedMemoryStream.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Linq.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Linq.Expressions.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Linq.Parallel.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Linq.Queryable.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Net.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Net.Http.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Net.NameResolution.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Net.NetworkInformation.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Net.Ping.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Net.Primitives.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Net.Requests.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Net.Security.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Net.Sockets.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Net.WebHeaderCollection.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Net.WebSockets.Client.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Net.WebSockets.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Numerics.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.ObjectModel.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Reflection.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Reflection.Extensions.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Reflection.Primitives.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Resources.Reader.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Resources.ResourceManager.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Resources.Writer.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Runtime.CompilerServices.VisualC.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Runtime.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Runtime.Extensions.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Runtime.Handles.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Runtime.InteropServices.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Runtime.InteropServices.RuntimeInformation.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Runtime.Numerics.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Runtime.Serialization.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Runtime.Serialization.Formatters.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Runtime.Serialization.Json.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Runtime.Serialization.Primitives.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Runtime.Serialization.Xml.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Security.Claims.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Security.Cryptography.Algorithms.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Security.Cryptography.Csp.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Security.Cryptography.Encoding.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Security.Cryptography.Primitives.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Security.Cryptography.X509Certificates.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Security.Principal.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Security.SecureString.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.ServiceModel.Web.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Text.Encoding.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Text.Encoding.Extensions.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Text.RegularExpressions.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Threading.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Threading.Overlapped.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Threading.Tasks.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Threading.Tasks.Parallel.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Threading.Thread.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Threading.ThreadPool.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Threading.Timer.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Transactions.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.ValueTuple.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Web.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Windows.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Xml.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Xml.Linq.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Xml.ReaderWriter.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Xml.Serialization.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Xml.XDocument.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Xml.XmlDocument.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Xml.XmlSerializer.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Xml.XPath.dll
    C:\Users\mtorres\.nuget\packages\netstandard.library\2.0.3\build\netstandard2.0\ref\System.Xml.XPath.XDocument.dll
    DryIoc
    Esri.ArcGISRuntime
    Esri.ArcGISRuntime.Xamarin.Forms
    EsriCo.ArcGISRuntime.Xamarin.Forms
    Microsoft.AppCenter
    Microsoft.AppCenter.Analytics
    Microsoft.AppCenter.Crashes
    Microsoft.AppCenter.Distribute
    Newtonsoft.Json
    Prism
    Prism.DryIoc.Forms
    Prism.Forms
    System.Numerics.Vectors
    System.Reflection.Emit.ILGeneration
    System.Reflection.Emit.Lightweight
    Xamarin.Essentials
    Xamarin.Forms.Core
    Xamarin.Forms.Platform
    Xamarin.Forms.Xaml

Copying XML comments files
    D:\mtorres\Source\Repos\VisorMapaFSM\Version2\VisorMapaFSM2\VisorMapaFSM2\bin\Debug\netstandard2.0\VisorMapaFsm2.xml -&gt; D:\mtorres\Source\Documentacion\VisorMapaFSM2\Help\Working\VisorMapaFsm2.xml
</buildStep>
<buildStep step="GenerateSharedContent">
Generating shared content files (en-US, Ingl&#233;s (Estados Unidos))...
<plugIn name="Lightweight Website Style" behavior="After" priority="1000">
</plugIn>    Last step completed in 00:00:00,0030
</buildStep>
<buildStep step="GenerateApiFilter">
Generating API filter for MRefBuilder...
    Last step completed in 00:00:00,0050
</buildStep>
<buildStep step="GenerateReflectionInfo">
Generating reflection information...
[C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\MSBuild.exe - GenerateRefInfo-7efd8511-b867-47f5-8413-a944e7a9613b.proj]
Compilaci&#243;n iniciada a las 2023-04-20 21:27:47.
Included response file: C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\MSBuild.rsp

Proyecto &quot;D:\mtorres\Source\Documentacion\VisorMapaFSM2\Help\Working\GenerateRefInfo-7efd8511-b867-47f5-8413-a944e7a9613b.proj&quot; en nodo 1 (destinos predeterminados).
PrepareForBuild:
  Creando directorio &quot;obj\Debug\&quot;.
GenerateBindingRedirects:
  No hay redirecciones de enlace sugeridas procedentes de ResolveAssemblyReferences.
GenerateRefInfo:
  Microsoft.Build (v17.5.1+f6fdcf537aded4f49ebedfcb800e2a3c1483fddc)
  &#169; Microsoft Corporation. All rights reserved.
  No source code context base path specified.  Source context information is unavailable.
  Loaded 1 assemblies for reflection and 138 dependency assemblies.
MRefBuilder : error : An unexpected error occurred trying to execute the MRefBuilder MSBuild task: System.InvalidOperationException: El token StartAttribute en el estado Element Content dar&#237;a lugar a un documento XML no v&#225;lido. [D:\mtorres\Source\Documentacion\VisorMapaFSM2\Help\Working\GenerateRefInfo-7efd8511-b867-47f5-8413-a944e7a9613b.proj]
MRefBuilder : error :    en System.Xml.XmlWellFormedWriter.ThrowInvalidStateTransition(Token token, State currentState) [D:\mtorres\Source\Documentacion\VisorMapaFSM2\Help\Working\GenerateRefInfo-7efd8511-b867-47f5-8413-a944e7a9613b.proj]
MRefBuilder : error :    en System.Xml.XmlWellFormedWriter.AdvanceState(Token token) [D:\mtorres\Source\Documentacion\VisorMapaFSM2\Help\Working\GenerateRefInfo-7efd8511-b867-47f5-8413-a944e7a9613b.proj]
MRefBuilder : error :    en System.Xml.XmlWellFormedWriter.WriteStartAttribute(String prefix, String localName, String namespaceName) [D:\mtorres\Source\Documentacion\VisorMapaFSM2\Help\Working\GenerateRefInfo-7efd8511-b867-47f5-8413-a944e7a9613b.proj]
MRefBuilder : error :    en System.Xml.XmlWriter.WriteAttributeString(String localName, String value) [D:\mtorres\Source\Documentacion\VisorMapaFSM2\Help\Working\GenerateRefInfo-7efd8511-b867-47f5-8413-a944e7a9613b.proj]
MRefBuilder : error :    en Sandcastle.Tools.ManagedReflectionWriter.WriteStartTypeReference(TypeNode type, String elementName, IEnumerator`1 nullableStates, NullableState lastState, Boolean addContentProperty) [D:\mtorres\Source\Documentacion\VisorMapaFSM2\Help\Working\GenerateRefInfo-7efd8511-b867-47f5-8413-a944e7a9613b.proj]
MRefBuilder : error :    en Sandcastle.Tools.ManagedReflectionWriter.WriteTypeReference(TypeNode type, String elementName, AttributeList attributes, IEnumerator`1 nullableStates, NullableState lastState, Boolean addContentProperty) [D:\mtorres\Source\Documentacion\VisorMapaFSM2\Help\Working\GenerateRefInfo-7efd8511-b867-47f5-8413-a944e7a9613b.proj]
MRefBuilder : error :    en Sandcastle.Tools.ManagedReflectionWriter.WriteHierarchy(TypeNode type, Boolean hasContentProperty) [D:\mtorres\Source\Documentacion\VisorMapaFSM2\Help\Working\GenerateRefInfo-7efd8511-b867-47f5-8413-a944e7a9613b.proj]
MRefBuilder : error :    en Sandcastle.Tools.ManagedReflectionWriter.WriteTypeData(TypeNode type) [D:\mtorres\Source\Documentacion\VisorMapaFSM2\Help\Working\GenerateRefInfo-7efd8511-b867-47f5-8413-a944e7a9613b.proj]
MRefBuilder : error :    en Sandcastle.Tools.ManagedReflectionWriter.WriteType(TypeNode type) [D:\mtorres\Source\Documentacion\VisorMapaFSM2\Help\Working\GenerateRefInfo-7efd8511-b867-47f5-8413-a944e7a9613b.proj]
MRefBuilder : error :    en Sandcastle.Tools.ManagedReflectionWriter.VisitType(TypeNode type) [D:\mtorres\Source\Documentacion\VisorMapaFSM2\Help\Working\GenerateRefInfo-7efd8511-b867-47f5-8413-a944e7a9613b.proj]
MRefBuilder : error :    en Sandcastle.Tools.Reflection.ApiVisitor.VisitTypes(TypeNodeList types) [D:\mtorres\Source\Documentacion\VisorMapaFSM2\Help\Working\GenerateRefInfo-7efd8511-b867-47f5-8413-a944e7a9613b.proj]
MRefBuilder : error :    en Sandcastle.Tools.Reflection.ApiVisitor.VisitNamespaces(NamespaceList spaces) [D:\mtorres\Source\Documentacion\VisorMapaFSM2\Help\Working\GenerateRefInfo-7efd8511-b867-47f5-8413-a944e7a9613b.proj]
MRefBuilder : error :    en Sandcastle.Tools.ManagedReflectionWriter.VisitNamespaces(NamespaceList spaces) [D:\mtorres\Source\Documentacion\VisorMapaFSM2\Help\Working\GenerateRefInfo-7efd8511-b867-47f5-8413-a944e7a9613b.proj]
MRefBuilder : error :    en Sandcastle.Tools.Reflection.ApiVisitor.VisitApis() [D:\mtorres\Source\Documentacion\VisorMapaFSM2\Help\Working\GenerateRefInfo-7efd8511-b867-47f5-8413-a944e7a9613b.proj]
MRefBuilder : error :    en Sandcastle.Tools.MSBuild.MRefBuilder.GenerateReflectionInformation() [D:\mtorres\Source\Documentacion\VisorMapaFSM2\Help\Working\GenerateRefInfo-7efd8511-b867-47f5-8413-a944e7a9613b.proj]
MRefBuilder : error :    en Sandcastle.Tools.MSBuild.MRefBuilder.Execute() [D:\mtorres\Source\Documentacion\VisorMapaFSM2\Help\Working\GenerateRefInfo-7efd8511-b867-47f5-8413-a944e7a9613b.proj]
Compilaci&#243;n del proyecto terminada &quot;D:\mtorres\Source\Documentacion\VisorMapaFSM2\Help\Working\GenerateRefInfo-7efd8511-b867-47f5-8413-a944e7a9613b.proj&quot; (destinos predeterminados) -- ERROR.
    Last step completed in 00:00:01,8536
</buildStep>
<buildStep step="Failed">

SHFB: Error BE0043: Unexpected error detected in last build step.  See build log for details.
   en SandcastleBuilder.Utils.BuildEngine.TaskRunner.Run(String processFilename, String targetFile, String arguments)
   en SandcastleBuilder.Utils.BuildEngine.BuildProcess.Build()

</buildStep>
</shfbBuild>

Final part of relection.org file:

<?xml version="1.0" encoding="utf-8"?>
<reflection>
  <assemblies>
    <assembly name="VisorMapaFsm2">
      <assemblydata version="2.1.0.1" culture="" key="" hash="SHA1" />
      <attributes>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.ExtensionAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:Xamarin.Forms.Xaml.XamlCompilationAttribute" ref="true" />
          <argument>
            <type api="T:Xamarin.Forms.Xaml.XamlCompilationOptions" ref="false" />
            <enumValue>
              <field name="Skip" />
            </enumValue>
          </argument>
        </attribute>
        <attribute>
          <type api="T:Xamarin.Forms.Xaml.XamlResourceIdAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>VisorMapaFSM.AppVisorMapaFsm.xaml</value>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <value>AppVisorMapaFsm.xaml</value>
          </argument>
          <argument>
            <type api="T:System.Type" ref="true" />
            <typeValue>
              <type api="T:VisorMapaFSM2.App" ref="true" />
            </typeValue>
          </argument>
        </attribute>
        <attribute>
          <type api="T:Xamarin.Forms.Xaml.XamlResourceIdAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>VisorMapaFSM.Views.DiagramaPuntoConexionBar.xaml</value>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Views/DiagramaPuntoConexionBar.xaml</value>
          </argument>
          <argument>
            <type api="T:System.Type" ref="true" />
            <typeValue>
              <type api="T:VisorMapaFSM.Views.DiagramaPuntoConexionBar" ref="true" />
            </typeValue>
          </argument>
        </attribute>
        <attribute>
          <type api="T:Xamarin.Forms.Xaml.XamlResourceIdAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>VisorMapaFSM.Views.DrawTextToolDialog.xaml</value>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Views/DrawTextToolDialog.xaml</value>
          </argument>
          <argument>
            <type api="T:System.Type" ref="true" />
            <typeValue>
              <type api="T:VisorMapaFSM.Views.DrawTextToolDialog" ref="true" />
            </typeValue>
          </argument>
        </attribute>
        <attribute>
          <type api="T:Xamarin.Forms.Xaml.XamlResourceIdAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>VisorMapaFSM.Views.MapPage.xaml</value>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Views/MapPage.xaml</value>
          </argument>
          <argument>
            <type api="T:System.Type" ref="true" />
            <typeValue>
              <type api="T:VisorMapaFSM.Views.MapPage" ref="true" />
            </typeValue>
          </argument>
        </attribute>
        <attribute>
          <type api="T:Xamarin.Forms.Xaml.XamlResourceIdAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>VisorMapaFSM.Views.SettingsPage.xaml</value>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Views/SettingsPage.xaml</value>
          </argument>
          <argument>
            <type api="T:System.Type" ref="true" />
            <typeValue>
              <type api="T:VisorMapaFSM.Views.SettingsPage" ref="true" />
            </typeValue>
          </argument>
        </attribute>
        <attribute>
          <type api="T:Xamarin.Forms.Xaml.XamlResourceIdAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>VisorMapaFSM.Views.SymbologySettingsView.xaml</value>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Views/SymbologySettingsView.xaml</value>
          </argument>
          <argument>
            <type api="T:System.Type" ref="true" />
            <typeValue>
              <type api="T:VisorMapaFSM.Views.SymbologySettingsView" ref="true" />
            </typeValue>
          </argument>
        </attribute>
        <attribute>
          <type api="T:Xamarin.Forms.Xaml.XamlResourceIdAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>VisorMapaFSM.Views.TableOfContentsPage.xaml</value>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Views/TableOfContentsPage.xaml</value>
          </argument>
          <argument>
            <type api="T:System.Type" ref="true" />
            <typeValue>
              <type api="T:VisorMapaFSM.Views.TableOfContentsPage" ref="true" />
            </typeValue>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>VisorMapaFsm2</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyConfigurationAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Debug</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyFileVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.1.0.1</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyInformationalVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.1.0.1</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>VisorMapaFsm2</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>VisorMapaFsm2</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Resources.NeutralResourcesLanguageAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>es</value>
          </argument>
        </attribute>
      </attributes>
    </assembly>
  </assemblies>
  <apis>
    <api id="N:VisorMapaFSM">
      <apidata name="VisorMapaFSM" group="namespace" />
      <elements>
        <element api="T:VisorMapaFSM.ParametrosAplicacion" />
      </elements>
    </api>
    .
    .
    .
    <api id="M:VisorMapaFSM.Views.MapPage.#ctor">
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <containers>
        <library assembly="VisorMapaFsm2" module="VisorMapaFsm2" kind="DynamicallyLinkedLibrary" />
        <namespace api="N:VisorMapaFSM.Views" />
        <type api="T:VisorMapaFSM.Views.MapPage" ref="true" />
      </containers>
    </api>
    <api id="T:VisorMapaFSM.Views.SettingsPage">
      <apidata name="SettingsPage" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:VisorMapaFSM.Views.SettingsPage.#ctor" />
      <family>
        <ancestors>
          <type api="T:Xamarin.Forms.TabbedPage" ref="true" />
          <type api="T:Xamarin.Forms.MultiPage`1" ref="true">
            <specialization>
              <type api="T:Xamarin.Forms.Page" ref="true" />
            </specialization>
EWSoftware commented 1 year ago

I'm not familiar with Xamarin forms. Can you provide a small example that I can build to duplicate the issue?

marceloctorres commented 1 year ago

It's very hard provide a small example but the code is in this repo: https://github.com/marceloctorres/EsriCo.ArcGISRuntime.Xamarin.Forms

marceloctorres commented 1 year ago

In this repo you can get a simple and minimal example that reproduces issue reported: https://github.com/marceloctorres/TabbedPageSample

EWSoftware commented 1 year ago

The example contains several projects most of which I cannot build. The one that does doesn't exhibit the issue. Can you add a help project to that example that does?

EWSoftware commented 1 year ago

No further response so closing for now. If you can provide an example as requested that does demonstrate the issue, I'll look into it.