![]() |
1
3
过去我不得不解决这个问题。在一个例子中,它是一个安装到GAC的日志库,这意味着引用元素只需要程序集名称。在另一个例子中,我们将库安装到文件系统中,创建一个包含该位置的注册表项(以防用户变得可爱并更改了我们的安装位置)并使用 project template wizard 查找注册表项并填充替换项以在引用的HintPath中找到正确的位置(注意:模板向导方法要求您将向导的程序集安装到GAC,这听起来像是在试图避免……) 如果您不想将库安装在GAC或特定位置,那么在项目中包含程序集的方法几乎是您剩下的唯一选择。积极的一面是,项目模板的部署相当简单,您不必使用GAC、自定义向导等。消极的一面是,如果您创建了库的新版本,您的用户将需要更新每个项目的库副本。 |