2016-11-09 55 views
-1

我需要更新Excel互操作dll文件,因爲它隨新版本的Visual Studio更改。但是當我添加引用時,我無法訪問dll保存到的路徑。有沒有辦法控制該dll文件的路徑?視覺工作室 - 訪問excel互操作dll文件

+0

不確定你的要求,但你可能想看看EPPlus庫(http://epplus.codeplex.com/),特別是如果你不確定運行你的代碼的機器是否有Excell安裝。 –

回答

0

的DLL不會真正「拯救」在任何地方,假設你加入這樣的參考...

​​

這interop程序應該只存在你的硬盤驅動器(Visual Studio中不需要生成它)。因此,假如這是你加入則引用的方式......

  1. 展開項目的參考和選擇,然後互操作參考請注意在Properties視圖的路徑財產報告的位置(屬性爲只讀設計)。
  2. 在Windows中,導航到上面獲得的位置,並將interop DLL複製到您想要真正引用它的位置。
  3. 從項目引用刪除最初添加引用,只是這一次重新添加選擇瀏覽選項,並簡單地瀏覽到您在新位置複製的DLL,而不是從擴展其添加選項卡中Reference Manager對話框。

現在您的項目將在您瀏覽的位置查找DLL,而不是默認位置中的DLL。

+0

非常感謝。 – hitachi7

+0

不客氣,請閱讀:[當有人回答我的問題時該怎麼辦?](http://stackoverflow.com/help/someone-answers) – blins