LNK1306 błąd narzędzia Linker
Nie można zarządzać funkcji punktu wejścia DLL; Skompiluj do macierzystego
Nie można skompilować DllMain do MSIL; Każde pozwolenie na wywóz musi zostać skompilowany do macierzystego.
Aby rozwiązać,
Skompiluj plik, który zawiera punkt wejścia, bez /clr.
Umieść punkt wejścia w #pragma unmanaged sekcji.
Aby uzyskać więcej informacji zobacz
Przykład
Poniższy przykład generuje 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;
}