Det er umuligt at indlæse en mixed mode C++/CLI assembly i SQL Server.
Du kan kun indlæse en "ren" C++/CLI-samling:
Der kan dog være en vej uden om dette. Brug P/Invoke
i din C#-fil. Dette svarer til at skrive en mixed mode C++/CLI assembly wrapper, fordi når CLR
kodekald native
kode i din assembly, udfører den en implicit P/Invoke
(Lad mig vide, om dette virker for dig).
Hvorfor forhindrer SQL-serveren, at mixed-mode-samlinger indlæses?
Dette er min teori:
Hvis nogen i det oprindelige Microsoft designteam kan udfylde de tomme felter, ville jeg være meget nysgerrig!