今すぐ "x86"と "x64"フォルダが、 "SQLite.Interop.dll"ファイルを含むReleaseフォルダのルートに作成されます。同様に、SQLiteライブラリの他のdllファイルもルートにあります。すべてのSQLiteの必要なファイルをルート内のサブフォルダ(例:Release \ SQLite)に配置して、すべてが機能することを確認するにはどうすればよいですか?.NETプロジェクト内のSQLiteライブラリファイルをサブディレクトリに移動する方法ouput?
1
A
答えて
0
それはNuGetパッケージマネージャは、内部の「SQLite.Interop.dll」ファイルを使用してこれらのフォルダを配置されています。私はちょうど自分自身でのSQLiteへの参照を追加し、「SQLite.Interop.dllは」(それなしで動作します)ので、彼らは、binディレクトリにコピーしないことをfalse
に参照のCopy Local
プロパティを設定することを含んでいませんでした。次に、ライブラリを手動で望むようなサブディレクトリに配置しました。その後、probing pathをApp.config
に入れるだけで、実行時に指定されたサブディレクトリ内のアセンブリが検索されるようになりました。このアプローチで
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="MySubdirectory1;MySubdirectory2"/>
</assemblyBinding>
</runtime>
1は、手動で出力ディレクトリにライブラリをコピーする必要がありますが、この価値は、それのルートディレクトリはきれいであることを。
関連する問題
- 1. Laravelプロジェクトをサブディレクトリに移動
- 2. ファイルをlinuxのサブディレクトリに移動する方法
- 3. C#.NETプロジェクトにSQLite .dbを追加する方法
- 4. モデルをプロジェクトを分離するために移動する方法.NET MVC
- 5. Linuxでディレクトリをサブディレクトリに移動する方法
- 6. サブディレクトリ内の特定のファイルをディレクトリに移動する - python
- 7. AndroidのSQLite mainActivityの移動方法(ログインプロセス)
- 8. 実行可能ファイルのみをbashのサブディレクトリに移動する方法は?
- 9. プロジェクトを別のプロジェクトに移動する
- 10. ページ内の移動方法
- 11. 私のSVNプロジェクトを別のサーバに移動する方法
- 12. TFVCの別のユーザープロジェクトにプロジェクトを移動する方法
- 13. Bluemix DevOpsプロジェクトを別のアカウントに移動する方法
- 14. .NET 3.5プロジェクト内の.NET 4.0アセンブリの参照方法
- 15. dotnetnukeプロジェクトをルートに移動する方法
- 16. サブディレクトリ内のファイルと一緒にディレクトリとサブディレクトリのリストを印刷する方法
- 17. C#ライブラリファイルの編集方法
- 18. .BowerをNPMまたはYarnに移行する方法.Net Core 2.0 MVCプロジェクト
- 19. sqlite alembicの移行でデータを移行する方法は?
- 20. Expressjsプロジェクトで2つのhtmlファイル間を移動する方法
- 21. SQLite dbをMYSQLに移動するときのユーザの管理方法
- 22. PowerShell - 任意のサブディレクトリとすべてのサブディレクトリを検索して移動する
- 23. githubリポジトリのサブディレクトリからAndroid Studioプロジェクトを作成する方法
- 24. Web APIコア1.1の.NET Core Libraryプロジェクトで移行を追加する方法
- 25. .NET Framework 4プロジェクトをnetcoreapp1.0に移行
- 26. オブジェクト内のanglefireログをサービスファイルに移動する方法
- 27. プロジェクトのAndroid SDKのライブラリファイルを編集するには?
- 28. Wordpressのページをサブディレクトリからルートに移動する
- 29. UWPの `sqlite-net-pcl`にREGEXPを使用する方法
- 30. .NET内のAppDomains間でオブジェクトを移動する
それはどのように動作しませんか?なぜあなたは他の場所でファイルを必要としますか? – Sentry
私のルートディレクトリをきれいに保つだけです。アプリケーションに関連する他のファイルがあります。私はサードパーティ製のlibファイルに干渉させたくありません。 –
次に、ほとんどのリファレンスやパッケージはバイナリフォルダにDLLファイルを置くので、SQLiteを使用するよりも一般的です。 .NETアプリケーションの展開戦略を探します。 – Sentry