如何列出GAC中的所有程序集? 我是否需要一个可以轻松查看的工具?
我需要使用batch file在GAC中注册程序集。 有没有办法findGacUtil.exe的安装位置,或者有没有办法注册没有GacUtil程序集?
我安装了VS2010和.NET 4.0,然后编译一个程序集并使用可用的exe运行gacutil %ProgramFiles%\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools 可执行文件的输出表示程序集已成功安装在全局程序集caching中。 但是,当我去%WINDIR%\assembly文件夹找不到使用.NET Framework 4.0 gacutil安装的程序集。 我看过一些文章说.NET Framework 4.0有一个分离的GAC,但是我没有find它的位置。 可能有人帮助我检查在哪里可以看到.NET Framework的全局程序集caching,因为它用于以前的版本( %WINDIR%\assembly )?
我想实际知道我应该在GAC中部署什么样的程序集。 案例1 :如果在我的解决scheme中多个项目使用log4net.dll,那么它应该部署在GAC? 情况2 :如果我在一台机器上部署了多个应用程序,每个使用log4net.dll是否足以将log4net.dll部署到GAC的原因?
此程序集位于GAC:Microsoft.SqlServer.Management.RegisteredServers.dll中 如何在Visual Studio中添加对此程序集的引用? 我可以在c:\ windows \ assembly \
当一个用户尝试运行该应用程序时,我们的ClickOnce应用程序正在报告: 无法安装或运行该应用程序。 该应用程序在GAC中需要stdole版本7.0.3300.0。 有趣的是, GAC (C:\ Windows \ assembly)没有安装stdole。 我如何得到它? 我们正在使用.NET 3.5,并已安装在此计算机上。
我正在从Visual Studio命令提示符2010中运行GacUtil.exe来向GAC注册dll(CatalogPromotion.dll)。 运行该实用程序后,它说Assembly Successfully added to the cache ,并运行gacutil /l CatalogPromotionDll显示GAC包含程序集,但是当我从Windows资源pipe理器导航到C:\ WINDOWS \程序集时看不到程序集。 为什么我不能从Windows资源pipe理器中的WINDOWS \ assembly中看到程序集,但是我可以使用gacutil.exe来查看它? 背景:下面是我在VS工具的命令提示符中input的内容: C:\ _ Dev Projects \ VS Projects \ bmccormack \ CatalogPromotion \ CatalogPromotionDll \ bin \ Debug> gacutil / i CatalogPromotionDll.dll Microsoft(R).NET全局程序集caching实用程序。 版本4.0.30319.1 版权所有(c)微软公司。 版权所有。 程序集成功添加到caching C:\ _ Dev Projects \ VS Projects \ bmccormack \ CatalogPromotion \ […]
我有一个.NET程序集(由于我的控制之外的原因) 必须在GAC中。 但是,另一个程序使用相同的程序集,该程序拥有自己的旧版本的相同程序集的副本。 它必须使用自己的副本,而不是GAC中的任何内容。 在这种情况下,正确的版本控制可能比它的价值更麻烦,因为我不会介入。 我的问题是: 有无论如何告诉.NET:只要在这个目录中使用这个DLL,忽略你在GAC或其他任何地方find的东西 。
我想查看GAC中的文件夹和子文件夹。 也想知道关于GAC的添加和删除。 要安装,我们通过打开Visual Studio command prompt在命令提示符下编写这些行: – gacutil /i [assembly path] 但是要卸载,我们只需要: – gacutil /u [assembly name] 为什么?
我试图在我的应用程序中使用ViewBag,我有所有最近的DLL,最新版本的MVC 3,但我仍然得到错误: “名称”ViewBag“在当前上下文中不存在” 我甚至卸载,然后重新安装MVC 3,但没有改变。 另外,我不相信这个dll会出现在GAC中。 什么可能是我的问题? 或者如何将dll添加到GAC?