2013-02-28 111 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的位置,這將是調試或發佈,甚至可能不是最近的一個。