我尝试在GAC中使用 new System.EnterpriseServices.Internal.Publish().GACInstall("Foo.dll");
安装程序集但是我找不到安装在c:\ windows \ assembly \ gac_msil文件夹中的程序集。我也没有收到安全漏洞。任何人都可以帮我在GAC中安装程序集
8
A
回答
11
首先,确保它已签名。我认为这是因为你没有得到任何例外。 .NET 4.0 has a new GAC, why?
UPDATE:签约大会
此外,如果它是一个.NET 4.0组件,将在新的位置@%WINDIR%\ Microsoft.NET \装配\更多关于此这里GACed
右键单击装配项目并转到“属性”。在“项目属性”屏幕上,选择“签名”选项卡。选中“签署程序集”并在“选择强名称密钥文件”中选择“新建”。这将打开一个对话框,您必须指定密钥名称。我通常使用解决方案名称作为我的关键名称。您还可以密码保护密钥(您的偏好)。完成后,点击对话框中的“确定”并建立您的项目。现在尝试再次进行GAC。
快速建议:如果项目中有多个程序集想要GAC,则可以共享相同的密钥文件,而不必为每个程序集生成一个新的程序集。我通常将我的密钥文件放在我的解决方案文件所在的同一位置,并在解决方案中的各个项目中共享。
相关问题
- 1. 使用Windows安装程序向GAC安装程序集
- 2. 安装程序集到GAC的问题
- 3. Clickonce部署程序集必须安装在全局程序集缓存(GAC)中
- 4. 是否需要在GAC中安装(.net)COM +程序集?
- 5. 无法访问安装到GAC中的程序集
- 6. 使用MSI将.NET程序集安装到GAC中
- 7. 如何在我的项目中使用安装在GAC中的.net程序集
- 8. 如何引用在Visual Studio中安装在GAC中的自制程序集?
- 9. 使用COM互操作向GAC安装共享程序集
- 10. 向GAC注册/安装.NET 4程序集
- 11. 安装程序集到GAC都为单声道/ .NET
- 12. 如何通过网络自动安装程序集到GAC?
- 13. 使用WiX将程序集放入GAC和安装路径
- 14. Windows安装程序,GAC文件夹中的项目未显示在GAC中
- 15. Easyhook在vs2010发出“无法在GAC中安装程序集”错误
- 16. GAC - 程序集在GAC中,但“无法加载文件或程序集”
- 17. 建立一个安装程序,用MSBuild安装dll到gac
- 18. 集中式安装程序
- 19. ClickOnce需要程序集MyProject在GAC中?
- 20. 如何在GAC中引用程序集
- 21. 使用Visual Studio安装程序在GAC中注册dll
- 22. 将dll安装到GAC中
- 23. 将HTTPModule安装到GAC中
- 24. Gac安装问题
- 25. 检查GAC的程序集
- 26. Wix安装程序将DLL放入GAC和程序文件夹
- 27. 在XP和Windows 7电脑上安装.NET 4.0程序集到GAC
- 28. 将共享程序集安装到GAC中进行开发和构建
- 29. 使用wix安装Shell Extension x64并将扩展程序集放入GAC中
- 30. 是否可以将某个程序集作为某种“链接程序集”安装到GAC中?
感谢您的信息。我有.net3.5,并在Windows资源管理器(C:\ windows \ assemby)中检查,我无法找到它。但我不知道签名。你可以让我知道如何签署一个托管的DLL – 2011-04-02 03:58:38
当然。我只是通过快速指示更新了我的回复。 – 2011-04-02 04:07:52
工程谢谢你。 – 2011-04-02 04:37:07