Поделиться через


Неустранимая ошибка C1191

"dll" можно импортировать только в глобальной области

Инструкция для импорта mscorlib.dll в программу, использующую программирование /clr, не может отображаться в пространстве имен или функции, но должна отображаться в глобальной области.

Следующий пример приводит к возникновению ошибки C1191:

// C1191.cpp
// compile with: /clr
namespace sample {
   #using <mscorlib.dll>   // C1191 not at global scope
}

Возможное решение

// C1191b.cpp
// compile with: /clr /c
#using <mscorlib.dll>
namespace sample {}