当我拖动&将一个dll拖到vista上的程序集文件夹时,出现错误“Access is denied:mydll.dll”。我如何绕过错误信息并将我的dll添加到gac?如何添加一个dll到gac在远景
6
A
回答
5
我的猜测是您必须以管理员身份执行此操作...尝试禁用UAC或使用gacutil.exe添加您的程序集。
1
0
使用vista时,您可能无法在您的Windows文件夹中找到gacutil.exe。它不包括,因为Vista的“徽标计划等等等等”的事情。尝试使用Windows安装程序将您的程序集添加到gac中。这是推荐的方式。
永远不会忘记这个传统的ogrish谚语:“Bi siktir git cay koy”。
0
你可以用gacutil.exe来做到这一点。它位于:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
只是在那里,如果你安装了.NET SDK(不仅仅是.net可重新分发的)。 但是你可以从你的开发者机器上复制它。
0
程序集(dll)如果要驻留在GAC中,也需要强命名。
http://msdn.microsoft.com/en-us/library/wd40t7ad(VS.80).aspx
0
使用命令行,请使用以下步骤:
打开Visual Studio命令提示符
首先打开Visual Studio命令提示符(对于Visual Studio 2008的路径是程序 - >视觉Studio 2008 - > Visual Studio工具 - > Visual Studio 2008命令提示符)以下步骤中提到的所有文件都将在Visual Studio 2008命令提示符路径中创建。在我的情况下,它是C:\ Program Files文件\微软的Visual Studio 9.0 \ VC
- 生成一个密钥文件 SN -k keyPair.snk
- 获取MSIL程序集 ILDASM SomeAssembly.dll /出: SomeAssembly.il
- 重命名原始装配,以防万一 仁SomeAssembly.dll SomeAssembly.dll.orig
- 从MSIL输出和你KeyFile中 ILASM SomeAssembly.il/DLL /键=密钥对生成一个新的装配。 snk
- 在安装DLL到GAC GACUTIL -i SomeAssembly.dll
相关问题
- 1. 如何将dll添加到GAC?
- 2. 在SDL中添加一个dll文件到GAC Tridion 2011 SP1
- 3. 如何添加一个DLL到一个VC++ 2008项目
- 4. 从GAC添加.dll到SSIS脚本组件不起作用
- 5. 将dll安装到GAC中
- 6. 安装.NET 4.0 dll到GAC
- 7. 将dll部署到GAC
- 8. 如何防止在GAC中注册DLL
- 9. 将一个DLL添加到C#CodeDom
- 10. 如何将一个类添加到DLL而不重新编译该DLL?
- 11. 建立一个安装程序,用MSBuild安装dll到gac
- 12. 添加一个DLL到C#项目和使用DLL功能
- 13. 如何添加一个JQuery定位器到Selenium远程控制
- 14. 如何将zlib1.dll添加到MinGW
- 15. 如何将DLL添加到Qbs项目
- 16. 如何将清单添加到.NET DLL?
- 17. 如何添加一个过滤器到身体背景图片
- 18. 如何添加一个背景图像到UITextView
- 19. 我如何添加一个图像到shopify的导航背景
- 20. 如何添加一个中心背景到activity_mail.xml
- 21. 如何将单边框和背景添加到一个drawable中?
- 22. 如何将对象从一个数组添加到场景中?
- 23. WiX添加.net文件到GAC
- 24. 如何在C#中加载一个DLL#
- 25. 添加一个DLL /所以到一个python构建分布
- 26. 如何使用一键式发布和Visual Studio将程序集添加到远程服务器的GAC中
- 27. 如何从GAC加载最新版本的dll
- 28. 如何将.NET程序集添加到InnoSetup中的GAC中?
- 29. 当dll添加到GAC时,应用程序失败,否则还好
- 30. 如何将一个.net 4.0 dll添加到在dotnet 3.5上运行的项目
GACUTIL随Visual Studio和位置为:C:\ Program Files文件\微软的SDK \的Windows \ v7.0A \ BIN为Windows 7。有关更多详细信息,请参阅此答案:http://stackoverflow.com/questions/3397479/where-is-gacutil-exe - 有关如何在此处使用GacUtil的说明:http://msdn.microsoft.com/en-us/library /ex0ss12c(v=VS.90).aspx – Solburn 2011-06-03 15:45:09