register_function vyžaduje vstupní bod dll a nelze jej vygenerovat ve spravovaném kódu.
Můžete napsat C++/CLi wrapper DLL, abyste měli nativní vstupní body pro váš spravovaný kód, ale pokud právě začínáte od nuly, proč nenapsat obyčejnou nativní dll.