2013-02-28 114 views
1

我在解决方案中的项目很少。当添加引用,我们有两种方式 -添加引用项目vs DLL

  1. 添加项目作为参考
  2. 添加DLL直接引用

这应该是首选?

+0

您找到的两个选项有什么问题? – spajce 2013-02-28 14:38:23

+0

取决于你想要做什么。如果你同时开发,你可以直接进行项目。如果没有,请使用库。 – 2013-02-28 14:38:49

回答

1

如果dll本身不打算改变,比如外部程序集或其他项目的选定稳定版本(即不一定是最新的版本),则应该使用DLL引用。

如果您始终要使用引用项目的最新版本(以及是否要调试引用的项目),则应该使用项目引用。

2

如果你添加一个项目引用,你使用的dll会自动更新,如果你编辑项目文件。

当您不使用DLL来源时,直接添加DLL。

+2

另外,当您更改构建配置和平台时,使用项目引用将正确切换到正确的DLL。调试/发布,x86/x64。 – cadrell0 2013-02-28 14:39:43

0

将其添加为项目参考。这将确保您在构建解决方案,调试或发布时拥有正确的dll。

否则,你将不得不依赖于你的DLL的位置,这将是调试或发布,甚至可能不是最近的一个。