.net - 如何将dll安装到GAC中。

标签 .net gac

我必须将 DLL 安装到 GAC。我已检查与我的项目相关的 GAC 中是否存在相同的 DLL。我的步骤正确吗?

1:通过单击"file">“卸载程序集”来卸载以前的 DLL
2:打开Visual Studio命令提示符
3:输入此 C:\Windows\Microsoft.NET\Framework\v1.1.4322> gacutil.exe\i C:\xyz\My project\Projectxyz.dll

或者

将 DLL 从 Bin 拖放到 GAC 中?

是否必须为程序集提供强名称,或者我可以避免它吗?如果我不提供强名称会有什么副作用?

最佳答案

要回答您的最后一个问题,,您必须对程序集进行强命名才能将其安装到 GAC 中。

我知道您实际上并不需要将程序集添加到 GAC 中。只有在极少数情况下这样做才会有好处。除非您知道这些情况是什么,并且知道它们适用于您,否则我建议您忘记它。

关于.net - 如何将dll安装到GAC中。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4387957/

相关文章:

asp.net - bin 和 gac 中都有 Dll,使用哪一个?

.net - 我应该使用什么 gacutil.exe?

c# - 表达式树是线程安全的吗?

c++ - 是否可以将 TeeChart 的 .NET 版本与 C++ 结合使用?

c# - 如何删除仅类型不同但使用非默认构造函数的方法之间的重复?

c# - 添加程序集引用对话框

.net - 从 powershell 脚本引用 .Net .dll

c# - 如何使用 EDMX 文件的映射生成 Entity Framework 6.x POCO 类?

c# - COM 注册和 GAC

.net - 用于 .NET 4.0 的 32 位 Oracle 客户端安装的 Oracle.DataAccess.dll?