DLLをSQLテーブルBINARY(n)に保存してからディスクに保存して参照すると、メインアプリケーションで使用できるようになりますか? (c#)データベースにダイナミックリンクライブラリ(DLL)を保存する
0
A
答えて
1
データベースからDLLを返してファイルを保存したら、AppDomianクラスを使用してDLLを読み込むことができます。サンプルコードはAppDomainProjectを参照してください。
は、DLLは、DLLのメソッドを呼び出した後、DLL
Nequeo.Reflection.AppDomianHost host = new Nequeo.Reflection.AppDomianHost(@"D:\Development\Version2015\Test\LoadUnload\ConsoleLoadUnload\bin\Debug");
int ret = host.Instance.ExecuteMethod<int>("ConsoleLoadUnload", "ConsoleLoadUnload.Test", "EntryPoint", new object[] { (int)6, (int)6 });
host.Unload();
textBox1.Text = ret.ToString();
0
参考に、データベースにファイルを保存し、データベースからファイルを取得するためのこの答えhttps://stackoverflow.com/a/2579467/1865718をアンロードします。
次に、System.Reflection.Assembly.Load(bytes);
またはSystem.Reflection.Assembly.LoadFrom('File path');
までdllを使用できます。
関連する問題
- 1. DLLファイルリソースをデータベースに保存する
- 2. DLLからダイナミックリンクライブラリ(wxWidgets)を使用する際の問題
- 3. PHPデータベースをmysqlデータベースに保存する
- 4. データベースに保存
- 5. データベースにメニューを保存するには?
- 6. jTinderデータベースに保存
- 7. DynamoDBデータベースに保存
- 8. djangoデータベースに保存
- 9. jEditable - データベースに保存
- 10. iOS - データベースに保存
- 11. データベースにC++オブジェクトを保存するライブラリ
- 12. イメージをSQL Serverデータベースに保存する
- 13. グラフをMySQLデータベースに保存する
- 14. データベースに信号を保存する
- 15. データベースにワークフローを保存する
- 16. データベースに値を保存するDjango
- 17. ショッピングカートセッションをデータベースに保存する場合
- 18. ServerSocketをデータベースに保存する
- 19. Protobufメッセージをデータベースに保存する
- 20. データベースにタイムゾーンを保存する
- 21. イメージファイルをデータベースに保存する
- 22. mapView.userLocation.location.coordinate.longitudeをsqliteデータベースに保存する
- 23. データベースに請求書を保存する
- 24. xmlをSQLデータベースに保存する
- 25. データベースにクレジットを保存する
- 26. blobファイルをmysqlデータベースに保存する
- 27. データベースにアプリケーション設定を保存する
- 28. Fluent Nhibernate - データベースにオブジェクトを保存する
- 29. データベースに設定を保存する
- 30. SQLデータベースにJsonを保存するベストプラクティス
なぜDLLをデータベースに保存できますか?それは良い考えではありません。 – bluray
アプリケーションが正しく動作し、実行時にアセンブリをコンパイルするのに問題がないことを確認します。 – jaleel