我有一个高级安装程序设置,在安装过程中,我需要确定系统上是否安装了 Crystal Reports。 似乎最好的方法是在全局程序集缓存中查找 CrystalDecisions.CrystalReports.Engine.dll 的存在。 更多信息在这里: https://answers.sap.co ...
我有一个高级安装程序设置,在安装过程中,我需要确定系统上是否安装了 Crystal Reports。 似乎最好的方法是在全局程序集缓存中查找 CrystalDecisions.CrystalReports.Engine.dll 的存在。 更多信息在这里: https://answers.sap.co ...
我有一个程序集完全限定名称的列表,并且检查了运行我的应用程序的GAC中是否有某些assembly 。 例如,我正在寻找类似的东西: 我已经尝试使用fusion API( CreateAssemblyCache和QueryAssemblyInfo ),如本博文所述,但不幸的是,它仅适 ...
我在使用.NET中的全局程序集缓存方面有点新,并且由于我无法在线找到任何内容而对它如何工作有疑问。 我的msi(使用Visual Studio Installer扩展(使用Visual Studio 2015)创建)将大量程序集安装到GAC和我的应用程序中(程序集需要在GAC中,因为第三方 ...
所以我之前使用 c# 开发了一个 2010 年的工资系统,我决定再次使用它作为参考,我有它的 ClickOne 应用程序部署清单,但是当我尝试运行它时出现错误“无法安装或运行应用程序。应用程序要求首先在全局程序集缓存 (GAC) 中安装程序集 MySQL.Data 版本 5.1.7.0”。 当我在 ...
我目前正在尝试为 Microsoft Visual Studio 2013安装SAP Gateway Add-on ,但出现以下错误: 错误:在全局程序集缓存中找不到 Microsoft.IdentitiyModel.Clients.ActiveDirectory.dll 我遵循了 sap ...
我用C#创建了一个窗口应用程序。 我正在发布成功的应用程序。 当我尝试安装应用程序时,它显示以下错误。 我看到了一些关于设置项目的解决方案,该解决方案自动与下面相同 我不想把这些dll放在GAC中。 对此有任何建议或解决方案。 我已经浏览了以下网址 ...
在一天的大部分时间里,我都将头撞在桌子上,我一生都无法理解。 尝试使用全局程序缓存的程序集找不到该程序集。 我可以在网上找到的所有内容均假设或明确指出,没有办法避免从GAC加载,这是全球性和强制性行为。 但是,就我而言,它似乎失败了。 在GAC中组装: .aspx页尝试使用它 ...
我为这种行为提出了一个连接问题 。 无论复制本地设置如何, VS 2015复制到项目引用的GAC引用。 VS 2010不会使用相同的解决方案和项目,尊重复制本地属性。 到目前为止,我发现的唯一解决方法是在项目A中添加对Microsoft.Web.Services3.dll的直接引用,并 ...
我在我的一个项目中使用了Json.NET,它的工作正常。 但是我最近只是想将过时的4.5.9版本更新为当前版本7.0.1。 你知道...只是为了保持最新。 我通过NuGet安装了4.5.9版本,并仅使用了更新功能。 在下一次部署(我通过Visual Studio 2012内置cl ...
Newtonsoft.Json发布具有相同强名称的不兼容版本,仅更改文件版本。 根据MSDN : 具有相同强名称的程序集应该相同。 因此,如果我们无法控制的其他应用程序将不同版本的Newtonsoft.Json.dll放入GAC,我们的应用程序就会中断。 有没有办法 ...
目前,我将DLL插入Windows GAC时遇到问题。 我尝试按照此博客文章中所述的步骤创建DLL并加载它: http : //blogs.technet.com/b/cloudpfe/archive/2014/02/01/how-to-create-a-定制的认证供应商换主动目录联合服务-3 ...
我在开发人员中测试了GAC,并通过Visual Studio的CLI将其与gacutil一起安装。 对于生产而言,没有Visual Studio的CLI和SDK(我认为),所以我的问题是 没有gacutil的情况下如何将dll部署到GAC? 是否有可能使某种exe或msi将所有dl ...
当我的功能中没有 EventReceivers 时,项目会构建和部署,但当我这样做时会失败。 我不完全确定 FileNotFoundException 指的是哪个文件 Visual Studio 中给出的错误 装配 Binging 日志查看器 帮助 ...
我正在针对目标框架.NET Framework 3.5 。 项目Logger使用以下库 这是项目中引用的程序集。 MyApp应用程序具有对Logger项目的项目引用,因此具有对Newtonsoft.Json.dll的间接引用。 将“ Copy Local属性设置为true将 ...
如果程序集在本地计算机上的GAC(全局程序集缓存)中注册,那么以编程方式检查的最简单方法是什么? 是否有一些易于使用的.NET API,我可以给它一个程序集DLL或Assembly对象本身的位置,以检查它是否存在于本地机器上的GAC中? 在我的情况下,我正在检查的程序集已经加载到程序检查的当 ...
我正在尝试重定向特定的.dll ,我们称其为MyAssembly.dll 。 该程序集有两个版本: 和 我希望这两个程序集重定向到其第三版本: 1.2.0.0 。 为此,我编写了这个.config文件来构建要在GAC上应用的Publisher Policy : 这样, ...
情况如下: 我有在.NET 2中编译的DLL,该DLL在全局程序集缓存中。 我有myDLL.dll.config文件,内容为: 然后,我使用程序集链接器创建策略文件: 但是当我尝试使用以下方式将策略文件加载到全局程序集缓存中时 我得到错误: .NET Gl ...
我注意到系统上有关全局程序集缓存(GAC)的某些奇怪行为。 我感兴趣的程序集是log4net版本= 1.2.11.0 gacutil /l "log4net"的输出为: C:\\ Windows \\ system32> gacutil / l“ log4net” Mic ...
我已经在Visual Studion命令提示符下执行以下命令,向Global Assembly Cache注册了一些程序集。 此后,我无法在Visual Studio中编译任何内容,因为它找不到任何DLL。 当我尝试编译Silverlight项目时,它给我这种错误消息:“错误4无法加载 ...