私がこの仕事に就く数年前、もうここにいない別の開発者が、HTML、vbscript、および javascript を使用して従来の ASP でアプリケーションを作成していました。これは問題ありませんが、問題は、HTML ファイルとコード ビハインド ファイルを使用して C# で 2 つのページが作成されたことです。これら 2 つのページのソリューション ファイルはありませんでした。それらはもともと Visual Studio で作成された可能性がありますが、現在は存在しません。
これは重要です。なぜなら、Visual Studio が何も考えずに実行してくれることがたくさんあるからです。
私の問題は、これらの 2 つの C# ページで、DLL を参照するようにする必要があることです。これは、Visual Studio を使用する場合の簡単なタスクです。プロジェクトへの参照を追加するだけで、人生はうまくいきます。しかし、VSの外では何も機能していないようです。
ページと同じフォルダーにdllを入れてみた後、次のことを試しました。
- myDLL の使用;
- myDLL dll = 新しい myDLL();
- myDLL dll = myDLL();
内部静的クラスを作成して [DLLImport()] を使用するというコードをオンラインで見つけましたが、それも機能しませんでした。dll または dll のエントリ ポイントが見つかりませんでした。これがすべてを機能させる方法である場合に備えて、現在、エントリポイントを作成する方法を研究しています。
これらのページを vbscript で書き直さなければならないこと以外 (これを行う時間はありません) は途方に暮れています。
以前にこの問題に遭遇した人はいますか? web.Config に入れることができるものはありますか? それとも、これは単に不可能であり、私はうんざりしています.
ところで、これはすべて 2.0 .net フレームワークで実行されています。