Ошибка компилятора C3131
у проекта должен быть атрибут module с свойством name
Атрибут модуля должен иметь параметр имени.
Следующий пример приводит к возникновению ошибки C3131:
// C3131.cpp
[emitidl];
[module]; // C3131
// try the following line instead
// [module (name="MyLib")];
[public]
typedef long int LongInt;