vb.net中在引用另一个工程的dll时属性localcopy设成true或者false有什么区别,该如何处理

vb.net中在引用另一个工程的dll时属性localcopy设成true或者false有什么区别
我在做程序时,需要继承另一个工程的基类form,所以需要引进他的dll,引进来后,其中的localcopy属性默认为true,我上网查过了,true就是代表本地要copy一份,可是我发现有时候true改成false后会出错,false改成true的也会出错,到底有什么区别阿,什么样的该设成true,什么样的该设成false呢?

------解决方案--------------------
不拷贝你发行的时候,就不会把必须的dll文件拷贝到要安装的机器里面,客户机器缺少相关的dll文件就会报错,你不能指望所有用户的机器环境和你机器的一样