Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
el punto de entrada del archivo DLL no se puede administrar; compilar a código nativo
DllMain no se puede compilar en MSIL; se debe compilar en código nativo.
Para resolverlo:
Compile el archivo que contiene el punto de entrada sin /clr.
Coloque el punto de entrada en una sección #pragma unmanaged.
Para obtener más información, vea
Ejemplo
En el ejemplo siguiente, se genera el error LNK1306.
// LNK1306.cpp
// compile with: /clr /link /dll /entry:NewDllMain
// LNK1306 error expected
#include <windows.h>
int __stdcall NewDllMain( HINSTANCE h, ULONG ulReason, PVOID pvReserved ) {
return 1;
}