在做
wince开发的时候突然遇到了空间不足,无法部署的问题。本来写的程序好好的,可是突然无法部署了,然后就开始找问题。
wince的空间还有20多M呢,我写的程序很小,不应该没空间了啊?可是再部署的时候会自动额外的部署一些其他的dll,老多了,然后就直接空间不足了,为什么会部署呢?以前怎么没事呢?经过多方检测,以及最后确定,我引入了一个外来的dll,他的版本和我们项目的版本不一致,然后就导致系统部署的时候将就它的版本,然后就部署了很多的dll,导致空间不足。
解决方案:我们需要引入的dll必须和我们项目的版本一致,比如使用.net cf3.5建的项目最好使用的项目dll都是3.5的,否则的话可能引起空间不足等问题。