CLR アセンブリを介して SQL Server 2008 で Chilkat 暗号化ライブラリを使用しようとしています。Chilkat ライブラリがどのようにまとめられているか (以下のメッセージを参照) のため、これを直接行うことはできず、Chilkat ライブラリを参照するラッパー クラスを作成する必要がありますが、SQL Server が必要とする方法で完全に管理されています。
以下は、Chilkat のライブラリを SQL サーバーで直接接続する方法について尋ねたときの Chilkat からの回答です (短いバージョンでは、できないということです)。
Chilkat .NET アセンブリは混合モード アセンブリです。つまり、実装は C++ で記述され、ネイティブ コードにコンパイルされます。外側の層は管理されたインターフェイスです。過去に他の顧客から、この状況では、ラッパー アセンブリが Chilkat アセンブリを参照し、SQL Server オブジェクトが代わりにあなたのラッパー アセンブリ。おそらくほんの一握りの Chilkat メソッド (およびプロパティ) しか呼び出していないことを考えると、呼び出しをラップされた Chilkat オブジェクトに転送し、結果を返すいくつかのメソッドを記述するのは、たいした作業ではありません。
Ok。ここで問題です。Visual Studio 2008 で CLR プロジェクトを作成すると、Chilkat ライブラリ (またはその他の参照) への参照をまったく追加できません。追加の参照ライブラリを追加するための参照タブ/ボタン/リンクなどはありません。それは単にそこにありません。
Clipper や dBase3+ に頼らざるを得なくなる前に助けてください!
詳細: SQL Server 2008、Visual Studio 2008、Chilkat 評価ライブラリ 2011 年 4 月。