在开发 VSTO Excel 时,为了使Excel文档必须跟随dll,可以将其引用的dll做成强名称,然后安装到GAC中,这样同时也省去了为dll设置权限的问题。
但是要注意一点,就是,最好所有的程序集的版本号是确定的,比如 1.0.0.0.0而不要让其自动增加,否则每次编译dll的版本号都变化,这样很容易导致Excel文档找不到对应的dll,或者同一个dll被多个程序集引用,这样有可能excel和该程序集引用的不是同一个版本。
最好的办法是,安装BuildAutoIncrementSetup2005进行版本的统一管理,在每次发布时,重新生成并统一改变所有的版本号。
但是要注意一点,就是,最好所有的程序集的版本号是确定的,比如 1.0.0.0.0而不要让其自动增加,否则每次编译dll的版本号都变化,这样很容易导致Excel文档找不到对应的dll,或者同一个dll被多个程序集引用,这样有可能excel和该程序集引用的不是同一个版本。
最好的办法是,安装BuildAutoIncrementSetup2005进行版本的统一管理,在每次发布时,重新生成并统一改变所有的版本号。