gac相关内容

无法加载文件或程序集“Oracle.DataAccess"或其依赖项之一.试图加载格式不正确的程序

我在 IIS 7.0 Windows Server 2008 R2 64bit 上安装了一个 Web 应用程序.我指的是 oracle.DataAccess.dll;当我尝试访问应用程序时,我收到以下消息:“无法加载文件或程序集‘Oracle.DataAccess’或其依赖项之一.试图加载格式不正确的程序."有人可以帮帮我吗? 解决方案 使用“11.2 Release 3 (11.2.0. ..
发布时间:2022-01-25 08:19:08 C#/.NET

如何在 Mono 中安装和使用 F# Powerpack?

我需要安装使用 F# powerpack.我在 Mac 上使用单声道版本 2.10.2. 单声道--versionMono JIT 编译器版本 2.10.2(tarball Mon Apr 18 09:14:01 MDT 2011)版权所有 (C) 2002-2011 Novell, Inc 和贡献者.www.mono-project.comTLS:正常SIGSEGV:正常通知:kqueue架构 ..
发布时间:2022-01-23 15:34:05 其他开发

强制 ASP.NET 应用程序从 bin 而不是 GAC 加载程序集

有什么方法可以强制我的 asp.net 应用程序从本地 bin 目录加载程序集,因为 gac 中有另一个同名的旧版本的程序集? 我无法删除 gac 版本,因为其他应用程序正在使用它,并且在将新版本添加到 gac 时遇到了一些困难. 解决方案 找到了 要强制您的应用程序从本地 bin 目录读取,您必须从程序集中删除签名,然后应用程序将从 bin 加载程序集. 感谢 Wyat ..
发布时间:2022-01-09 19:38:03 C#/.NET

.NET 参考“复制本地"根据GAC内容设置真假

我们在 Win Forms 项目中遇到了一个非常有趣的问题.已经解决了.我们知道发生了什么,但我们想了解它为什么会发生.这可能会帮助将来遇到类似问题的其他人. WinForms 项目在我们客户的两台 PC 上失败.该错误是一个不起眼的 kernel.dll 错误.该项目在其他 3 台 PC 上运行良好. 我们发现我们的发布文件夹中缺少一个 .DLL(log4net.dll - 一个非常 ..
发布时间:2022-01-05 11:58:45 C#/.NET

.NET Word 2003 加载项可以安装在 GAC 之外吗?

我已经创建了一个 Word 插件组件和一个用于安装该组件的 Visual Studio 安装项目. 在安装了 Office 2003 的干净机器上,似乎无法在 Word 中加载加载项组件. 谷歌搜索这个问题表明这是因为程序集不受信任.我使用命令行工具完全信任程序集: caspol -af AssemblyName.dll 这没有任何区别,组件仍未加载到 Word 中.caspol ..
发布时间:2021-12-31 10:59:04 C#/.NET

如何发出发布者策略文件重定向程序集请求

我在工作中创建了一个公共库,它安装在我们测试服务器上的 GAC 中.我最近更新了它,我希望我们所有的应用程序都使用该更新.我创建了一个发布者策略程序集并将其与更新一起安装在 GAC 中,但是当 Web 应用加载 Leggett.Common, 1.0.0.0 时,它不会重定向到 Leggett.Common, 1.1.0.0. 我有一个网络驱动器上的公共程序集(实际上有五个,但让我们保持简单 ..
发布时间:2021-12-26 23:22:42 C#/.NET

安装到 GAC 的 DLL 路径

如何获取已(可能)在 GAC 中注册的 DLL 的(物理)安装路径?此 DLL 是一个控件,它可能托管在 .Net 应用程序以外的其他东西中(包括 VS 以外的 IDE...). 当我使用 System.Reflection.Assembly.GetExecutingAssembly().Location 时,它给出了 winnt\system32 中 GAC 文件夹的路径 - 或者在 VS ..
发布时间:2021-12-25 16:23:12 C#/.NET

找不到 System.Windows 程序集

这是我们得到的错误: 错误 1 ​​在未引用的程序集中定义了类型“System.Windows.Point".您必须添加对程序集“System.Windows, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"的引用.C:\PacMan\PacMan\PacMan\PacManTests\UnitTest1. ..
发布时间:2021-12-23 23:59:12 C#/.NET

行号不正确的异常错误消息

当在 Asp.Net 网页中抛出异常时,会显示一条错误消息以及完整的堆栈跟踪. 示例如下: 堆栈跟踪: IndexOutOfRangeException: 索引超出数组范围. MyNameSpace.SPAPP.ViewDetailsCodeBehind.LoadView() +5112MyNameSpace.SPAPP.ViewDetailsCodeBehind.Page_L ..
发布时间:2021-12-23 18:27:02 C#/.NET

向 GAC 注册/安装程序集的“正确"方式是什么?

似乎有很多不同的方法可以向 GAC 注册程序集,因为它们“有效".但是,这样做的“正确"方式是什么? 回应 Lou Franco(和 gacutil): 我使用 Gacutil 进行开发,但在我看来这不是安装它的正确方法,因为 gacutil 不包含在 .NET 1.1 之后的基本 .NET 实用程序中 - 它只是一个开发人员工具. 附加:Gacutil(如下面的回复所示)不可再 ..
发布时间:2021-12-23 17:53:06 C#/.NET

何时以及何时不安装到 GAC 中?

什么时候应该安装到 GAC 中,什么时候不应该?(实际上,我指的是在客户购买我们的产品后安装在他们的机器上). 我有一个程序集,它只能用于我的一个应用程序(GAC 或非 GAC)? 我的所有应用程序都共享一个程序集(GAC 或非 GAC)? 我的所有应用程序可能使用我的程序集的不同版本(GAC 还是非 GAC)? 这是三种情况……但我相信还有更多情况.我不一定只寻找这三个问 ..
发布时间:2021-12-23 17:42:34 C#/.NET

当前上下文中不存在名称“ViewBag"

我正在尝试在我的应用程序中使用 ViewBag,我拥有所有最近的 dll、MVC 3 的最新版本,但我仍然收到错误: “当前上下文中不存在名称‘ViewBag’" 我什至卸载并重新安装了 MVC 3,但没有任何变化. 另外,我不相信 dll 会出现在 GAC 中. 我的问题是什么?或者如何将dll添加到GAC? 解决方案 您需要将特定于 MVC 的 Razor 配置 ..
发布时间:2021-12-18 16:46:18 其他开发

Visual Studio 2010 中的/LinkResource

/linkresource 是一个 csc 选项,允许将程序集链接到其非托管依赖项.将托管程序集添加到 GAC 后,依赖项将放置在同一文件夹中.这是所有 .NET 包装器的安装方式... 关于如何在 Visual Studio 中执行此操作的信息很少.没有官方答案,只有破解解决方案的人.例如 http://www.netframeworkdev.com/msbuild/msbuild-lin ..
发布时间:2021-12-14 19:07:30 C#/.NET

安装到 GAC 中的程序集未显示在 Visual Studio 中

这听起来与这个问题有关,但它们不是一回事.该问题没有 程序集出现.除了我安装的那个特定的,我的什么都有. 我希望有人能解决这个问题……我做错了什么吗?还是我在 VS 中发现了一些错误? 我在 Windows 7 Ultimate 上使用 Visual Studio 2010 Professional Beta 2.我刚刚下载了 Rhino Mocks,并决定使用命令行实用程序 GACU ..
发布时间:2021-12-14 19:05:23 其他开发

bin 和 gac 中的 Dll,使用哪个?

我们有一个 Web 应用程序,该应用程序部署到许多网站,仅更改前端,共享后端部分在 GAC 中有它的 DLL,因此我们只需更新那个 DLL,所有站点都会得到更新. 有没有办法用/bin 文件夹中的 DLL 覆盖 GAC,以便在新功能发布之前对其进行测试? 解决方案 如果它与引用的 DLL 具有相同的版本号,则使用 GAC. 如果你增加版本号,参考新版本号重建网站,把新版本放到/ ..
发布时间:2021-12-02 09:39:00 C#/.NET

我应该什么时候将我的程序集部署到 GAC 中?

我想知道我应该在 GAC 中部署什么样的程序集. 案例 1:如果在我的解决方案中多个项目使用 log4net.dll 那么它是否应该部署在 GAC 中? 案例 2:如果我在一台机器上部署了多个应用程序,每个应用程序都使用 log4net.dll,这是否足以将 log4net.dll 部署到 GAC 中? 解决方案 问题:我应该什么时候将我的程序集部署到 GAC 中? 答案 ..
发布时间:2021-11-29 09:39:29 C#/.NET

.NET Core 是否有任何 GAC 等价物?

正如我目前在完整的 .NET Framework 中所了解的,当我们将框架安装到机器时,它会将整个 BCL 部署到计算机的 GAC.这样,当我们使用 .NET 开发软件并将其部署到该计算机时,它将使用 BCL 程序集,这些程序集在安装 .NET Framework 本身时已在 GAC 中提供. 现在,据我所知,CoreFX 相当于新 .NET Core 的 BCL.然而,主要区别在于我们可以 ..
发布时间:2021-11-26 12:32:18 C#/.NET

您可以在 GAC 中安装延迟签名程序集吗?CLR 通过 C# 第 4 版

我正在阅读 CLR via c#(第四版) 并且在第 3 章关于强命名程序集作者说: 当编译器或 AL.exe 检测到您延迟签名时程序集,它将发出程序集的 AssemblyDef 清单条目,它将包含程序集的公钥.再次,存在公钥允许将程序集放置在 GAC 中.它也是允许您构建引用此程序集的其他程序集;这引用程序集将在其AssemblyRef 元数据表条目.创建结果时程序集,在生成的 PE 文件 ..
发布时间:2021-11-26 12:20:53 C#/.NET