sql >> データベース >  >> RDS >> Sqlserver

SQL Server:アセンブリ'Test'の形式が正しくないか、純粋な.NETアセンブリではないため、アセンブリ'Test'のCREATEASSEMBLYが失敗しました。

    混合モードのC++/CLIアセンブリをSQLServerにロードすることはできません。

    「純粋な」C++/CLIアセンブリのみをロードできます:

    ただし、これを回避する方法があるかもしれません。 P/Invokeを使用する C#ファイルで。 CLRの場合、これは混合モードのC ++/CLIアセンブリラッパーを作成するのと同じです。 コードはnativeを呼び出します アセンブリ内のコードは、暗黙的なP/Invokeを実行します (これがあなたのために働くかどうか私に知らせてください。)

    SQL Serverが混合モードアセンブリの読み込みを妨げるのはなぜですか?

    これが私の理論です:

    元のMicrosoftデザインチームの誰かが空欄を埋めることができれば、私は非常に興味があります!



    1. ずっとUTF-8

    2. MySQLでインデックスを作成するときのインデックス名の意味は何ですか?

    3. カスタム区切り文字で非常に大きな文字列を分割しますか?

    4. C#でSQL関数を呼び出すにはどうすればよいですか?