Instead of VS I used hcustom to compile this project and it also failed with more than 10 extensions, but it gave a little less herogliphic errors:
C:\Users\mantragora>hcustom “C:\Users\mantragora\Desktop\s\Registration.cpp”
Making ‘Registration.o’ and ‘D

Dropbox/Programs/Houdini/home/houdini13.0/dso\Re
gistration.dll’ from ‘C:\Users\mantragora\Desktop\s\Registration.cpp’
Registration.cpp
Creating library Registration.lib and object Registration.exp
Registration.o : error LNK2019: unresolved external symbol “public: static class
OP_Node * __cdecl Mantragora:

OP:

OP_Template::CreateSOP(class OP_Network *,c
har const *,class OP_Operator *)” (?CreateSOP@SOP_Template@SOP@Mantragora@@SAPEA
VOP_Node@@PEAVOP_Network@@PEBDPEAVOP_Operator@@@Z) referenced in function newSop
Operator
Registration.o : error LNK2019: unresolved external symbol “public: static class
OP_Node * __cdecl Mantragora:

OP:

OP_CreatePolygon::CreateSOP(class OP_Networ
k *,char const *,class OP_Operator *)” (?CreateSOP@SOP_CreatePolygon@SOP@Mantrag
ora@@SAPEAVOP_Node@@PEAVOP_Network@@PEBDPEAVOP_Operator@@@Z) referenced in funct
ion newSopOperator
Registration.o : error LNK2019: unresolved external symbol “public: static class
BM_InputSelector * __cdecl Mantragora:

elector::MSS_Create_Polygon_Selector::C
reateSelector(class BM_View &,class PI_SelectorTemplate &)” (?CreateSelector@MSS
_Create_Polygon_Selector@Selector@Mantragora@@SAPEAVBM_InputSelector@@AEAVBM_Vie
w@@AEAVPI_SelectorTemplate@@@Z) referenced in function newSelector
Registration.o : error LNK2019: unresolved external symbol “public: static class
OP_Node * __cdecl Mantragora:

OP:

OP_NormalCurve::CreateSOP(class OP_Network
*,char const *,class OP_Operator *)” (?CreateSOP@SOP_NormalCurve@SOP@Mantragora@
@SAPEAVOP_Node@@PEAVOP_Network@@PEBDPEAVOP_Operator@@@Z) referenced in function
newSopOperator
Registration.o : error LNK2019: unresolved external symbol “public: static class
OP_Node * __cdecl Mantragora:

OP:

OP_BridgeGeometry::CreateSOP(class OP_Netwo
rk *,char const *,class OP_Operator *)” (?CreateSOP@SOP_BridgeGeometry@SOP@Mantr
agora@@SAPEAVOP_Node@@PEAVOP_Network@@PEBDPEAVOP_Operator@@@Z) referenced in fun
ction newSopOperator
Registration.o : error LNK2019: unresolved external symbol “public: static class
BM_InputSelector * __cdecl Mantragora:

elector::MSS_Begin_Selector::CreateSele
ctor(class BM_View &,class PI_SelectorTemplate &)” (?CreateSelector@MSS_Begin_Se
lector@Selector@Mantragora@@SAPEAVBM_InputSelector@@AEAVBM_View@@AEAVPI_Selector
Template@@@Z) referenced in function newSelector
Registration.o : error LNK2019: unresolved external symbol “public: static class
BM_InputSelector * __cdecl Mantragora:

elector::MSS_End_Selector::CreateSelect
or(class BM_View &,class PI_SelectorTemplate &)” (?CreateSelector@MSS_End_Select
or@Selector@Mantragora@@SAPEAVBM_InputSelector@@AEAVBM_View@@AEAVPI_SelectorTemp
late@@@Z) referenced in function newSelector
Registration.o : error LNK2019: unresolved external symbol “public: static class
OP_Node * __cdecl Mantragora:

OP:

OP_CompareAttribute::CreateSOP(class OP_Net
work *,char const *,class OP_Operator *)” (?CreateSOP@SOP_CompareAttribute@SOP@M
antragora@@SAPEAVOP_Node@@PEAVOP_Network@@PEBDPEAVOP_Operator@@@Z) referenced in
function newSopOperator
Registration.o : error LNK2019: unresolved external symbol “public: static class
OP_Node * __cdecl Mantragora:

OP:

OP_FindLowestAndHighestValue::CreateSOP(cla
ss OP_Network *,char const *,class OP_Operator *)” (?CreateSOP@SOP_FindLowestAnd
HighestValue@SOP@Mantragora@@SAPEAVOP_Node@@PEAVOP_Network@@PEBDPEAVOP_Operator@
@@Z) referenced in function newSopOperator
Registration.o : error LNK2019: unresolved external symbol “public: static class
OP_Node * __cdecl Mantragora:

OP:

OP_Template::CreatePOP(class OP_Network *,c
har const *,class OP_Operator *)” (?CreatePOP@POP_Template@POP@Mantragora@@SAPEA
VOP_Node@@PEAVOP_Network@@PEBDPEAVOP_Operator@@@Z) referenced in function newPop
Operator
Registration.o : error LNK2019: unresolved external symbol “public: __cdecl Mant
ragora::Viewport:

M:

M_Template_SceneHook:

M_Template_SceneHook(void)” (??0DM
_Template_SceneHook@DM@Viewport@Mantragora@@QEAA@XZ) referenced in function newR
enderHook
Registration.o : error LNK2019: unresolved external symbol “public: __cdecl Mant
ragora::Viewport::GUI::GUI_PrimitiveHook_Template::GUI_PrimitiveHook_Template(vo
id)” (??0GUI_PrimitiveHook_Template@GUI@Viewport@Mantragora@@QEAA@XZ) referenced
in function newRenderHook
Registration.o : error LNK2019: unresolved external symbol “public: __cdecl Mant
ragora::Viewport::GUI::GUI_ColorTopologyHook::GUI_ColorTopologyHook(void)” (??0G
UI_ColorTopologyHook@GUI@Viewport@Mantragora@@QEAA@XZ) referenced in function ne
wRenderHook
Registration.o : error LNK2019: unresolved external symbol “public: static class
PRM_Template * Mantragora:

OP:

OP_Template:

arameterList” (?ParameterList@SO
P_Template@SOP@Mantragora@@2PAVPRM_Template@@A) referenced in function newSopOpe
rator
Registration.o : error LNK2019: unresolved external symbol “public: static class
PRM_Template * Mantragora:

OP:

OP_CreatePolygon:

arameterList” (?ParameterLi
st@SOP_CreatePolygon@SOP@Mantragora@@2PAVPRM_Template@@A) referenced in function
newSopOperator
Registration.o : error LNK2019: unresolved external symbol “public: static class
PRM_Template * Mantragora:

OP:

OP_NormalCurve:

arameterList” (?ParameterList
@SOP_NormalCurve@SOP@Mantragora@@2PAVPRM_Template@@A) referenced in function new
SopOperator
Registration.o : error LNK2019: unresolved external symbol “public: static class
PRM_Template * Mantragora:

OP:

OP_BridgeGeometry:

arameterList” (?ParameterL
ist@SOP_BridgeGeometry@SOP@Mantragora@@2PAVPRM_Template@@A) referenced in functi
on newSopOperator
Registration.o : error LNK2019: unresolved external symbol “public: static class
PRM_Template * Mantragora:

OP:

OP_CompareAttribute:

arameterList” (?Paramete
rList@SOP_CompareAttribute@SOP@Mantragora@@2PAVPRM_Template@@A) referenced in fu
nction newSopOperator
Registration.o : error LNK2019: unresolved external symbol “public: static class
PRM_Template * Mantragora:

OP:

OP_FindLowestAndHighestValue:

arameterList” (
?ParameterList@SOP_FindLowestAndHighestValue@SOP@Mantragora@@2PAVPRM_Template@@A
) referenced in function newSopOperator
Registration.o : error LNK2019: unresolved external symbol “public: static class
PRM_Template * Mantragora:

OP:

OP_Template:

arameterList” (?ParameterList@PO
P_Template@POP@Mantragora@@2PAVPRM_Template@@A) referenced in function newPopOpe
rator
D

Dropbox/Programs/Houdini/home/houdini13.0/dso/Registration.dll : fatal error
LNK1120: 20 unresolved externals
Additionally, with 10 extensions VS compiles this project correctly while hcustom fails. Any ideas what else I should look for?