Windows/.net 在任何情况下都会自动将 DLL 放入 GAC 中吗
我有一个引用 DLL 的程序。此 DLL 中的代码获取执行 DLL 的目录,并使用该目录来查找要加载的 XSD 文件(即我希望代码从 c:\foo\my.dll 执行,因此它…
无法从 C# 代码访问 GAC
我安装并注册了一个第三方 .net DLL,它出现在 GAC (c:\windows\Assembly) 中。我能够在开发和测试环境中成功访问 GAL,但无法在生产环境中访问。 我…
IIS/Sharepoint GAC 上的 DLL 缓存问题
我们有一些共享点站点,它们使用我们为自定义内容(包括身份验证和授权)开发的各种用户控件。在其中一个网站上,当管理员创建新用户时,它会创建一个…
.NET编译的第三方DLL引用冲突
我正在使用 Umbraco (.NET CMS),它引用了特定版本的DLL(请参阅下面的 1 Umbraco 参考)。这很好,直到我尝试连接 .NET MailChimp API,该 API 引…
GACed .net 库项目仅在第二次尝试就成功构建
我正在尝试构建需要在 GAC 中的项目库,因此我添加了以下行作为构建后事件: "C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A \Bin\gacutil.ex…
带有 MSdeploy.exe 的 WebDeploy 无法同步 GAC 程序集,因为 dll 被另一个进程锁定
我在使用 msdeploy 将 GAC 程序集同步到许多应用程序服务器时遇到此问题。 当我运行此命令时 msdeploy -verb:sync -source:gacAssembly="'MyAssembly'…
nUnit - 忽略 DLL 的 GAC 副本
我正在使用 nUnit 对程序集进行单元测试。 该程序集位于我的项目输出目录 (\bin\debug) 中,并从此位置加载到 nUnit(程序集 > 添加程序集)中。 然…
VS 2010 中有没有办法添加对仅在 GAC 中的程序集的引用?
右键单击项目并单击“添加引用...”并没有提供执行此操作的方法。 .Net 选项卡不会在 GAC 中查找,如果您浏览到 C:\windows\Assembly,您会看到 GAC …
从 GAC 加载站点 dll 时出现问题
我的服务器上有大约 70 个站点,它们都使用相同的 dll。我认为最好在 GAC 中注册它们并将它们从站点的 bin 文件夹中删除,这样它们就都在同一个地方查…
部署时 Clickonce Office 加载项程序集参考问题
我开发了一个 Office 2007 C# 插件。它使用clickonce进行部署。在装有 Office 2010 的系统上一切正常,但在装有 XP SP3、NET 3.5sp1 和 Office 2007 …
GACUtil“程序集成功添加到缓存”但“项目数 = 0”
为什么,当我跑步时: gacutil –i myAssembly.dll 我得到: Assembly successfully added to the cache 但是当我跑步时: gacutil –l myAssembly.dl…
使用全局程序集缓存 (GAC) - 按照其设计的方式
以下解决方案是在代码中使用 GAC 库的唯一可能性吗? Assembly lib = Assembly.Load("MyLibrary, Version=1.0.0.0, Culture=neutral, PublicKeyToken=…
在 GAC 中注册同一程序集的多个版本
我需要在 GAC 中注册同一程序集的两个版本。 据我了解,应该可以注册这两个版本,但是当我尝试使用 gacutil.exe 注册第二个版本时,我收到以下消息: …
在 VS2010 的 GAC 中引用 .Net 4.0 程序集
有人这样做过吗? 我创建了一个程序集并将其安装到 GAC。它列在 gacutil 中,我可以在 c:\windows\microsoft.net\ assembly 文件夹中看到它。 我发现…