Error del compilador C2393Compiler Error C2393

'Symbol': el símbolo por AppDomain no se puede asignar en el segmento 'Segment''symbol' : per-appdomain symbol cannot be allocated in segment 'segment'

ObservacionesRemarks

Las opciones del compilador /clr: Pure y /clr: Safe están en desuso en Visual Studio 2015 y no se admiten en Visual Studio 2017.The /clr:pure and /clr:safe compiler options are deprecated in Visual Studio 2015 and unsupported in Visual Studio 2017.

El uso de variables de AppDomain implica que se compila con /clr: Pure o /clr: Safe, y una imagen segura o pura no puede contener segmentos de datos.The use of appdomain variables implies that you are compiling with /clr:pure or /clr:safe, and a safe or pure image cannot contain data segments.

Consulte /CLR (compilación de Common Language Runtime) para obtener más información.See /clr (Common Language Runtime Compilation) for more information.

EjemploExample

En el ejemplo siguiente se genera C2393.The following sample generates C2393. Para corregir este problema, no cree un segmento de datos.To fix this issue, do not create a data segment.

// C2393.cpp
// compile with: /clr:pure /c
#pragma data_seg("myseg")
int n = 0;   // C2393