2012-07-30 32 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