Ошибка компилятора C3862
"function": не удается скомпилировать неуправляемую функцию с /clr:pure или /clr:safe
Замечания
Параметры компилятора /clr:pure и /clr:safe компилятора устарели в Visual Studio 2015 и не поддерживаются в Visual Studio 2017.
Компиляция с /clr:pure или /clr:safe создает только образ MSIL, образ без собственного (неуправляемого) кода. Поэтому нельзя использовать unmanaged
pragma в /clr:pure или /clr:safe компиляции.
Дополнительные сведения см. в разделе /clr (компиляция среды clr) и управляемой неуправляемой среде выполнения.
Пример
Следующий пример приводит к возникновению ошибки C3862:
// C3862.cpp
// compile with: /clr:pure /c
#pragma unmanaged
void f() {} // C3862