assembly-binding-redirect相关内容
我已经创建了一个Azure函数,并且我们知道它具有Microsoft.NET.Sdk.Functions 1.0.8软件包,该软件包依赖于Newtonsoft.Json 9.0.1. 我添加了另一个类库作为对此Azure函数的引用,该函数依赖于Newtonsoft.Json 11.0.2. 在运行时,出现错误提示: "FileNotFoundException:无法加载文件或程序
..
具有ASP.NET应用程序,Web.Config文件中有几个条目,格式如下:
..
即使我的引用将Specific Version设置为false,由于目标计算机的版本更高,我仍收到程序集绑定错误.当某些目标计算机可能具有1.61.0.0版本而另一些目标计算机具有1.62.0.0或更高版本时,如何指定当前版本或更高版本以避免出现以下错误? System.IO.FileLoadException: Could not load file or assembly 'Server
..
我经常使用的VS解决方案由一个单个可执行项目(控制台应用程序,Web应用程序)和许多类库项目组成,它们均由可执行文件引用. 在使用NuGet和安装软件包时,通常会为每个项目创建一个app.config文件,通常只包含用于合并引用程序集版本的绑定重定向列表.有时会有一些第三方库特有的内容(例如Entity Framework配置部分),但现在暂时将其搁置一旁. 构建解决方案并使用主要可执
..
我在这里生气,我希望这是我根本忽略的事情. 我遇到了间歇性的FileLoadExceptions,即使部署之间的代码更改不更改任何程序集引用,部署之后仍会显示FileLoadExceptions. 看一下最近的例子,由于System.IO.Compression,找不到4.2.0.0版本,我看到了FileLoadException. 在所有情况下,我们都引用System.IO.C
..
我正在尝试将程序集重定向从web.config移至外部文件.原因是我想将绑定重定向保持在一个地方,并在调试和生产配置中都使用它. 这有点用,但是我在努力指定相对路径.
..
使用Visual Studio发布我的asp核心项目时,会在我的可执行文件旁边创建一个.config文件. .config包括几个bindingRedirect,如下所示:
..
是否可以在azure函数文件夹结构中包含web.config或app.config文件,以允许程序集绑定重定向? 解决方案 假设您使用的是最新的(June'17)Visual Studio 2017 Function Tooling,在 npiasecki 在
..
我有一个.NET Standard 2.0 DLL项目。 除了 NETStandard.Library 2.0.1 ,它没有其他引用,一切都很好。 它已被WPF应用程序引用,并且一切正常。 我为 System.Collections.Immutable 1.5添加了一个nuget包。 0 到DLL项目,解决方案资源管理器的 Dependencies 根目录上会出现一个黄色的感叹号
..
在C#项目中,我使用外部程序集并将其添加到项目的“引用”中。假设程序集名为“ ABC ”,位于版本 1.0.0.0 c:\complie-time\abc.dll / strong>。 因为不是本地复制,所以必须在app.config中指定程序集位置。
..
请注意:这不是无法加载文件或程序集'System.ComponentModel.Annotations,版本= 4.1.0.0 。 与链接的问题不同,此问题仅在发布应用程序后 发生。正如您将在下面看到的,我尝试了该帖子中提出的所有解决方案,均未成功。 此问题发生在WPF .Net Framework 4.6.1项目中,该项目引用了一个.Net Standard 2.0库本身引用了Syste
..
我有一个.Net标准库,尝试使用其中一个依赖库时出现错误,我认为这是由于版本冲突造成的。在旧式.Net类库中,我可能会添加以下内容:
..
我有一个plugin P扩展名和一个我无法控制的application A(.NET40). P程序集(.NET40)具有shared dependency D(.NET35). P和D都取决于FSharp.Core,但版本不同: P是针对FSharp.Core, Version=4.4.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d
..
我已经开发了一个MVC应用程序,该应用程序依赖于使用Newtonsoft.Json.dll v6.0.0.0的Connectwise SDK和使用Newtonsoft.Json.dll v7.0.0.0的Dropbox SDK. 我需要确保我的项目在需要时使用适当的dll. 经过研究,我尝试了以下方法: -将2个dll分别放在/dlls/6.0.0.0/和/dlls/7.0.0.0子文件夹下
..
我有一个内部NuGet程序包,其中包含一个dll,没有外部NuGet程序包依赖性以及没有web.config转换. 但是,当我在针对该特定NuGet的项目(类lib和网站)上运行Update-Package时,它会自动将我的网站web.config程序集绑定重定向到System.Web的较旧版本Mvc和Newtonsoft.Json.网站web.config当前已将它们绑定到所使用的最新版本
..
我试图用4.0.0.0使用2.5.0.0 到降级NServiceBus依赖性,因此而不是 我用下面的方式努力着,似乎没有这些。工作 <&运行GT; < assemblyBinding的xmlns =“瓮:架构 - 微软COM:asm.v1”> < dependentAssembly> < assemblyIdentity名称=“NServic
..
是否有可能有多个版本的强烈同一进程名称程序集加载的一样吗?有大量的类似的问题,但答案似乎不工作。 我问的原因是,我们需要使用更新版本(4.0.0.0)的 SomeAssembly.dll ,但一些引用的DLL依赖于该DLL的以上(3.0.0.0)版本。 我用下面的程序集绑定重定向配置都试过了,但结束了的编辑的错误,因为我的程序集依赖于该DLL的较新版本,这个配置是完全重写的联系,只有 3.0.
..
我有哪些是失败的一些共同的xUnit测试 无法加载文件或程序集“FSharp.Core,版本= 4.0.0.0,文化=中立, 公钥= b03f5f7f11d50a3a“或它的某一个依赖。 该系统找不到指定的文件。 要进行全机的重定向,我添加到文件 C:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319 \ CONFIG \ machine.config
..
这里有一个问题... 我有一个PowerShell命令在32位模式下运行时的作品,未能在64位模式。 问题是,原因是什么,以及如何可以是固定的。 状况 PowerShell命令,提及“OutlookHelper.Common.dll”。最新的版本是2.0.0.0 该cmdlet也使用记录和参考“Logging.dll”。 Logging.dll还引用了'OutlookHelper.Comm
..
在安装ASP.NET MVC 3安全更新 &lt;参考包括=“System.Web.Mvc,版本= 3.0.0.0,文化=中性公钥= 31bf3856ad364e35,的ProcessorArchitecture = MSIL”/&GT; ReSharper的没有表现出任何问题,但构建失败,有很多未解决的MVC类型的一个警告: 警告:无法解析此引用。无法找到 集结号“System.Web.
..