2009-06-04 24 views
0

下午好,將一個ActiveX dll添加到.Net項目中作爲參考在一個開發人員的機器上工作,但不在另一個開發人員的機器上工作?

我們在這裏有一個半奇怪的問題,需要在.NET項目中使用的,奇異它完美罰款遺留的ActiveX DLL(將其作爲參考,其所有功能)在一臺開發人員的機器上,但沒有其他人,構建服務器抱怨有錯誤的參考等等。

每當例如我嘗試重新添加.dll文件,我得到下面,有點害羞的,細節的錯誤消息:

alt text

任何意見/建議,爲什麼它可能無法正常工作在如我的環境?項目文件等是.NET 3.5的標準類庫,我們都使用相同的文件/代碼庫。

乾杯&感謝, -Jörg

回答

0

開發商機之間的區別是環境,所以你可以猜測,它的機它適用於有別的事情設置不同的開發商。

我的猜測是它要麼是普通的舊環境(也許可能),但更可能是SapExtractor.dll中的依賴項。當您嘗試添加引用以查看未找到的文件時,請使用FileMon。

此外,您可以使用Depends.exe來查看SapExtractor.dll依賴於哪些文件。

谷歌爲這兩種工具,從MS和非常有信譽。

瑞安

+0

Depends中和進程監視器真的不透露任何新​​的或有幫助的,但使用Interop.SapExtractor.dll是可用的開發機器上在那裏工作的的ActiveX DLL,而不是本身是有點工作解決方法...不完全是我在找什麼,因爲現在我們有了一個可以生成這個Interop程序集的環境... – 2009-06-20 13:22:25

相關問題