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. PHPデータベースをmysqlデータベースに保存する
- 3. DLLからダイナミックリンクライブラリ(wxWidgets)を使用する際の問題
- 4. データベースに保存
- 5. jEditable - データベースに保存
- 6. jTinderデータベースに保存
- 7. iOS - データベースに保存
- 8. データベースにメニューを保存するには?
- 9. Struts2フォームをデータベースに保存する
- 10. イメージファイルをデータベースに保存する
- 11. Djangoデータベースにデータを保存する
- 12. データベースにアプリケーションランタイムプロパティを保存する
- 13. DataGridのデータをデータベースに保存する
- 14. PHP - MySQLデータベースにテキストを保存する
- 15. データベースにユーザ設定を保存する
- 16. データベースに値を保存する
- 17. jsonをmysqlデータベースに保存する
- 18. Rails:データベースにバイナリファイルを保存する
- 19. XAMLファイルをデータベースに保存する
- 20. mapView.userLocation.location.coordinate.longitudeをsqliteデータベースに保存する
- 21. リストビューデータをsqliteデータベースに保存する
- 22. ServerSocketをデータベースに保存する
- 23. 配列をデータベースに保存する
- 24. データをdjangoデータベースに保存する
- 25. Tomcat:セッションをデータベースに保存する
- 26. データベースにシンボルを保存する
- 27. MySQLデータベースに歌詞を保存する
- 28. データベースにクレジットを保存する
- 29. データベースに信号を保存する
- 30. OpenID情報をデータベースに保存する
なぜDLLをデータベースに保存できますか?それは良い考えではありません。 – bluray
アプリケーションが正しく動作し、実行時にアセンブリをコンパイルするのに問題がないことを確認します。 – jaleel