C#引入DLL之后换台电脑如何运行

C#引入DLL之后换台电脑怎么运行?
我的程序使用了Microsoft.Office.Interop.Excel.dll。
引入的方法就是在项目中右键点击Reference--Add References--然后点击浏览,找到这个文件之后确定,这样就添加到了项目的References里面。
然后直接使用这个DLL里面的代码就可以了。在我的电脑上面可以运行,但是在其他电脑上面就不行了。
有没有什么办法可以把这个DLL和EXE放在同一个目录下面,然后一块放到其他电脑上运行。现在添加的DLL引用这个Path显示的是绝对路径,放在一起也没用,在其他电脑上面照样不能运行。
------解决思路----------------------
这个和运行电脑上安装的office版本有关,建议不要引用这个,因为别人的电脑不一定安装和你开发的office一样的版本,可以引用第三方类库这样不存在office版本问题
------解决思路----------------------
再解决方案资源管理器的引用里找到你引用的dll单击,属性里找到“复制本地”,设置为True,重新生成项目就可以了
------解决思路----------------------
强迫客户装office是不太妥当,推荐使用Aspose.cells  
------解决思路----------------------
也可以使用nopi操作excel,不需要安装office