Error del compilador C3295
'#pragma pragma' solo se puede usar en un ámbito global o de espacio de nombres
Algunas pragmas no se pueden usar en una función. Para más información, consulte Directivas de pragma y la palabra clave __Pragma.
Ejemplo
El ejemplo siguiente genera la advertencia C3295.
// C3295.cpp
int main() {
#pragma managed // C3295
}