サード パーティの dll (Extreme.Numerics.Net20.dll を SQL サーバー アセンブリに追加) を追加しました。次に、VS 2008 プロジェクトで開き、そのアセンブリを参照として追加しました。次に、プロジェクトをビルドしてリリースすると、PowerstatRegression.dll が作成されました。次に、そのアセンブリを SQL Server にも追加します。しかし、コードを実行すると、次のようになります。
Error message: System.IO.FileLoadException: Could not load file or assembly
'Extreme.Numerics.Net20, Version=3.6.10055.0, Culture=neutral,
PublicKeyToken=9e513770f58567b2' or one of its dependencies. Assembly in host store has a
different signature than assembly in GAC. (Exception from HRESULT: 0x80131050) File name:
'Extreme.Numerics.Net20, Version=3.6.10055.0, Culture=neutral,
PublicKeyToken=9e513770f58567b2' at
PowerStatRegression.matrix.MatrixHandler.MultiplyMatrixByArray(Double[][] a, Double[] b) at
なぜこうなった?すべてがエラーなしで正しくビルドされます。