我的情况如下。我正在使用Silverlight为我的Windows Phone 8开发一个简单的应用程序。在某些时候,我需要在我的应用程序中添加一些额外的功能,如上下文菜单。看起来,只需添加一个“正常”引用到Microsoft.Phone.Controls.Toolkit.dll程序集就可以了,而不是添加相应的NuGet引用,它在程序包中安装了很多我根本不需要的东西。 / p>
所以问题是:如果DLL提供的功能足够,我真的需要将它添加为NuGet包吗?
我问,因为我喜欢尽可能保持我的项目干净,而且我不喜欢添加未使用的东西,最终使我的项目变得非常庞大和复杂。
答案 0 :(得分:1)
使用Nuget而不是在项目的某个文件夹中引用dll是更干净的方式。
如果您通过Nuget添加所有引用,它将提供许多好处,例如自动依赖解析和下载,升级到更新版本,恢复构建,无需将它们检入版本控制系统......