我有两个项目,一个是测试,另一个是相当实质的。这是在Visual Studio 2008上使用C#WinForms。
在Substantial项目中,我曾经引用过Office.Interop.Excel,并且在这样做时,它添加了一个对Office14的COM引用。但是,这导致它无法在不包含该文件夹的计算机上运行。
所以,作为一个测试,我下载了一个名为EPPlus的新的第三方DLL,在那里我制作了一个快速而肮脏的一键式程序,它可以完成大型程序,但规模要小得多。使用第三方dll,我能够让它工作。它可以读取Excel文件,将内容写入特定单元格,然后将其保存到其他位置。
但是,当我将该dll引入我的大型项目中,并尽我所能删除对COM对象库的引用时,它仍然在其他机器上查找它。
我的问题是,有没有办法切断这种连接,或找到一种方法来摆脱它,而不需要重新制作我的整个项目?