Dapper.cs をプロジェクトにコピーすることと、代わりに dll を使用することと、nuget パッケージをインストールすることの長所/短所は何ですか?
それが重要な場合、これは MVC4 プロジェクトです。
Dapper.cs をプロジェクトにコピーすることと、代わりに dll を使用することと、nuget パッケージをインストールすることの長所/短所は何ですか?
それが重要な場合、これは MVC4 プロジェクトです。
Dapper.csファイルをコピーすることにより、ファイルの独自のインスタンスを直接編集できます。この方法では、Dapperが提供する機能を最大限に制御できますが、機能が損なわれるリスクもあります。この方法でも、すべてが正しく機能するように設定するとエラーが発生しやすくなります。
nugetパッケージのインストールとdllの使用はほぼ同じです。どちらの場合も、Dapper.csが提供する機能にアクセスできます。これは、コードが使用されることを意図した方法です。.Netはすべてを自動的に配置するため、nugetパッケージをインストールするのがおそらく最善の策です。
デバッグ目的で Dapper.cs を使用するのが好きです。何かが期待どおりに機能しない場合やエラーがスローされた場合、原因をすぐに突き止めることができます。将来のある時点で、Dapper に慣れてきたら、DLL または nuget パッケージの使用に切り替えることを計画しています。
また、ソース ファイルがあると、それにカスタム変更を加えることができます。