使用强名称加载.NET程序集

时间:2013-12-01 08:01:26

标签: asp.net-mvc

如何从Bin文件夹以外的位置(目录)将程序集(例如我的服务层程序集)加载到我的MVC应用程序中(我不想在GAC中注册)

我可以在我的应用程序中使用的所有程序集中使用强名称。所有组件都有一个共同的强名称的任何缺点?

1 个答案:

答案 0 :(得分:0)

您可以将Assembly.LoadFromFile()与任何路径一起使用。如果要加载的程序集需要存储在默认bin文件夹中的其他库,可能会有点棘手。它通常有效,但我也看到了那里出现的问题(特别是在单元测试等)。

“一个强名”是什么意思?对所有程序集使用相同的密钥文件?是的,这绝对是可以接受的。