关于程序集加载的问题
我自己写了一个类库,项目名称为ShowInfo,编译后我给这个程序集生成了一个Strong Name Key.我希望我这个程序集能像其他的全局程序集那样,能被其他的不同项目引用,所以我直接将生成的.dll文件拷贝到其他系统程序集所在的目录下。
现在我又新建了一个项目,我引用了刚才的ShowInfo程序集,在写代码的时候VS也能有只能提示,可以使用其中的类。但是在运行的时候却发生异常
未处理的异常: System.IO.FileNotFoundException: 未能加载文件或程序集“ShowInfo,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=166a9c1376089eb1”或它的某一个
依赖项。系统找不到指定的文件。
文件名:“ShowInfo, Version=1.0.0.0, Culture=neutral, PublicKeyToken=166a9c137608
9eb1”
在 MD5Test.Program.Main(String[] args)
警告: 程序集绑定日志记录被关闭。
要启用程序集绑定失败日志记录,请将注册表值 [HKLM\Software\Microsoft\Fusion!Enabl
eLog] (DWORD)设置为 1。
注意: 会有一些与程序集绑定失败日志记录关联的性能损失。
要关闭此功能,请移除注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog]。
请按任意键继续. . .
请问我该如何才能将自己生成的.DLL部署到GAC呢?希望能有比较详细的步骤。非常感谢大家了。
------解决方案--------------------是不是这个 程序集缺乏依赖项
------解决方案--------------------只能结贴了。