Síntomas
Imagine el siguiente escenario:
-
Tienes una orquestación en un proyecto de Microsoft BizTalk Server 2010 o Microsoft BizTalk Server 2013 en Microsoft Visual Studio.
-
Cree los siguientes dos tipos de variables en la orquestación:
var1: System.Xml.XmlDocument
var2: System.String -
Agregar una forma de expresión que contiene el código siguiente a la orquestación:
var1 = new System.Xml.XmlDocument();
var2 = var1. DocumentElement.NamespaceURI;
En este escenario, recibirá el siguiente mensaje de error al compilar este proyecto:
acceso de propiedad/campo no de sólo lectura está limitado a los campos completos de mensajes basados en clase.
Solución
Información de actualización acumulativa
Este problema se corrigió primero en la siguiente actualización acumulativa de BizTalk Server:
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".
Referencias
Para obtener información acerca de los service Pack y la lista de la actualización acumulativa para BizTalk Server, consulte KB 2555976: Service pack y la lista de la actualización acumulativa para BizTalk Server.
Para obtener más información acerca de las revisiones de BizTalk Server, consulte KB 2003907: información acerca de las revisiones de BizTalk y soporte de Service Pack.