博客园  :: 首页  :: 联系 :: 管理

VS2008 VSTO Excel 强名称 以及程序集版本的问题

Posted on 2008-04-23 16:19  sunrack  阅读(779)  评论(0编辑  收藏  举报
在开发 VSTO Excel 时,为了使Excel文档必须跟随dll,可以将其引用的dll做成强名称,然后安装到GAC中,这样同时也省去了为dll设置权限的问题。

但是要注意一点,就是,最好所有的程序集的版本号是确定的,比如 1.0.0.0.0而不要让其自动增加,否则每次编译dll的版本号都变化,这样很容易导致Excel文档找不到对应的dll,或者同一个dll被多个程序集引用,这样有可能excel和该程序集引用的不是同一个版本。

最好的办法是,安装BuildAutoIncrementSetup2005进行版本的统一管理,在每次发布时,重新生成并统一改变所有的版本号。