Dapper class vs. dll?

asp.net-mvc-4 dapper

將Dapper.cs複製到我的項目與使用dll而不是安裝nuget包有什麼優缺點?

如果重要的話,這是一個MVC4項目。

一般承認的答案

通過複製Dapper.cs文件,您可以直接編輯自己的文件實例。這種方式可以讓您最大程度地控制Dapper為您提供的功能,但您也有可能破壞它。這種方式也可能容易出錯,設置一切正常工作。

安裝nuget包並使用dll幾乎是等效的。在這兩種情況下,您都可以訪問Dapper.cs提供的功能。這是代碼的使用方式。安裝nuget軟件包可能是你最好的選擇,因為.Net會自動將所有內容放在應有的位置。


熱門答案

我喜歡使用Dapper.cs進行調試。如果某些東西不能按預期工作,或者拋出錯誤,我可以快速找出原因。在將來的某個時刻,當我對Dapper感到更舒服時,我打算切換到使用DLL或nuget包。

此外,擁有源文件允許您對其進行自定義修改。



許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因