2012-07-30 41 views
3

將Dapper.cs複製到我的項目中,而不是使用dll而不是安裝nuget軟件包有什麼優點/缺點?小巧類與dll?

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

回答

4

通過在Dapper.cs文件中複製,您可以直接編輯自己的文件實例。通過這種方式,您可以最大限度地控制Dapper爲您提供的功能,但是您也有可能破壞它。這種方式也可能容易發生錯誤,將所有設置都正常工作。

安裝nuget包和使用dll幾乎是等價的。在這兩種情況下,您都可以訪問Dapper.cs提供的功能。這是代碼打算使用的方式。安裝nuget包可能是你最好的選擇,因爲.Net會自動將所有東西放在應該存在的地方。

+0

感謝您對nuget優勢的澄清。 – 2012-07-30 20:44:16

2

我喜歡使用Dapper.cs進行調試。如果某些事情不能按預期工作,或者發生錯誤,我可以很快找出原因。在將來的某個時候,當我對Dapper感覺更舒適時,我打算切換到使用DLL或nuget軟件包。

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

+0

謝謝,德米特里。這聽起來很像我到目前爲止採取的方法。 – 2012-07-30 20:45:09