为了使我的 MVC 应用程序可以进行 bin 部署,我对两种将库与我的应用程序一起打包的方式之间的区别感到困惑。
- 添加可部署的依赖项
您可以右键单击您的项目,选择“Add Deployable Dependencies”,您将看到:
这将在您的解决方案中创建一个名为“_bin_deployableAssemblies”的文件夹,其中包含与您的选择相对应的一组 dll。
- 将本地复制设置为“真”
我可以在解决方案资源管理器的“参考”文件夹中找到相同的 dll。您可以右键单击并选择属性以将“复制本地”设置为“真”。
这两种方法的基本区别是什么?它们似乎执行相同的功能。哪个更好用,这会导致 dll 版本冲突吗?