- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
是 <bindingRedirect />
在完整的 .NET Framework 之外受支持?例如,普通的 .NET 应用程序支持以下内容(在 app.config
或 web.config
中):
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="PostSharp" publicKeyToken="b13fd38b8f9c99d7" culture="neutral" />
<bindingRedirect oldVersion="3.0.0.0-3.1.1.1" newVersion="3.1.1.1"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
最佳答案
Silverlight、Windows Phone 或 Windows 应用商店应用程序不支持无绑定(bind)重定向。但是,这是因为它们不是必需的。
假设我们在这里只讨论非平台程序集,基本上所有这三个平台都具有相似的绑定(bind)策略,因为它们将允许程序集的更高版本满足具有相同名称的早期版本。
在您的特定示例中,这意味着组件 B 将自动获取版本 D v1.1。
关于silverlight - Silverlight、Windows Phone 和 Metro 是否支持 <bindingRedirect/>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12337378/
您可以使用BindingRedirect将 YourAssembly.dll 1.1.0.0 重定向到 1.2.0.0。 如果程序集名称不同,有谁知道是否可以这样做。 例如。 YourAssembly
我在初始化云服务时收到异常: System.IO.FileLoadException:无法加载文件或程序集“Microsoft.WindowsAzure.Storage,Version=2.1.0.0
我有一个绑定(bind)重定向,它在一台机器上有效,但在另一台机器上无效。 我已经使用 fuslogvw 查看了这个日志,它是这样写的: LOG: Attempting download of new
我们有一个插件文件夹,我们可以从中加载程序集。大多数情况下这很好。但是,我们有 1 个使用 System.Core 版本 2.0.5.0 的第 3 方插件。 我们使用 .Net 4,因此我们在 PC
我有项目 A,它引用程序集 B 和程序集 C。程序集 B 也引用程序集 C,但在不同于项目 A 的版本中。两个程序集(B 和 C)都通过 NuGet 在项目 A 中引用(尽管两者都是程序集在我自己的控
在某些客户端使用版本 11 而不是版本 10 的情况下,我使用 bindingRedirect 将 TFS 程序集从版本 10 重定向到版本 11。该应用程序是使用 TFS v10 DLL 编译的。
对于 ASP.NET 应用程序,Web.Config 文件中有几个条目,格式如下: 这些库以 NuGet 包的形式出现。 现在每次更新我的 20 多个 NuGet 包时,我都会
这个问题在这里已经有了答案: Why NuGet adds app.config with assemblyBinding to LIBRARY projects during a NuGet pa
我创建了一个简单的 Win32 应用程序,通过包含对版本 6 commctl32.dll 的明显依赖来演示 XP 上的 UXtheme然后我创建了一个简单的 Win32 dll,使用 ISOLATIO
我正在尝试将我的解决方案中的所有 DLL 版本与许多项目同步。我注意到我的 app.config 包含几个程序集绑定(bind)重定向,如下所示: 但是,据我所知,通过
我有一个 .Net 标准库,在尝试使用其中一个依赖库时出现错误,我认为这是由于版本冲突。在旧式 .Net 类库中,我可能会添加如下内容:
我在我的 web.config 中使用“bindingRedirect”元素来允许更新我引用的程序集而无需重新编译我的网站。但我仍然收到同样的错误: 无法加载文件或程序集“Oracle.DataAcc
我在 app.config 文件中引用需要 bindingRedirect 的第三方 dll,如下所示: ...
我有一个 VS 扩展,它应该使用 Gmail api 向我公司的某些用户发送邮件。 在开发过程中,我遇到了 System.Net.Http.Primitives 的常见问题。在 Google API
我有一个针对 F# runtime 4.4.1 的单元测试项目。它有一个带有 bindingRedirect 部分的 app.config: True 但是,当
在编译引用 Entity Framework 6 的项目时,它会偷偷地在输出配置文件中插入以下 assemblyBinding: 有什么办法可以取消吗?请注意,该部
所以我遇到了一个问题,就像我看到其他张贴者在使用 NuGet 安装 FluentNhibernate 后遇到的问题: 错误 Could not load file or assembly 'NHibe
我有一个使用 SignalR 和 Ext.net 的项目。两者都需要 Newtonsoft.Json。 SignalR 需要 Newtonsoft.Json 4.5.0.0,Ext.net 需要 4.
是 在完整的 .NET Framework 之外受支持?例如,普通的 .NET 应用程序支持以下内容(在 app.config 或 web.config 中):
我有一个中等复杂的应用程序,有一个针对 .NET Framework 4.6.1 的单元测试项目 如果我在包管理控制台中运行以下命令: update-package -reinstall -proje
我是一名优秀的程序员,十分优秀!