Du meinst 
Compilerwarnung (Stufe 1) CS1690?
	  | Zitat: | 
		  | Der Zugriff auf einen Member auf „member“ kann eine Laufzeitausnahme verursachen, da er ein Feld einer Marshal-by-Reference-Klasse ist. 
 | 
Hast du eine eigene Klasse von 
MarshalByRefObject abgeleitet oder nutzt du eine bestehende .NET-Klasse?
Benötigt wird diese Klasse, damit auf Objekte über eine Anwendungsdomäne (
AppDomain) hinweg, zugegriffen werden kann. Durch das Marshalling können aber Wertetypen (
int, bool, struct, ...) innerhalb dieses Klassenobjekts nicht direkt benutzt werden, sondern müssen lokal kopiert werden (s. Beispiel im obigen CS1690-Link).