私はasp.netのウェブサイトのプロジェクトを持っています。bin ディレクトリにコピーできないいくつかのカスタム dll を使用する必要があります。
カスタムbinフォルダーを作成して、Global.asaxのApplication_Start PrivateBinPathをそのディレクトリに設定しようとしました
void Application_Start(オブジェクト送信者, EventArgs e) { AppDomain.CurrentDomain.SetupInformation.PrivateBinPath = Server.MapPath("~/my_DLLS"); }
次に、.cs ファイルで using ステートメントを使用してその dll を含めますが、コンパイラ エラー メッセージが表示されます: CS0246: タイプまたは名前空間名 'DLLNAME' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)
また、web.configにassemblyBindingを追加しようとしています
<ランタイム> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <probing privatePath="my_DLLS" /> </assemblyBinding> </ランタイム>
私は何かが欠けているように感じます。