相关疑难解决方法(0)

程序集绑定重定向:如何以及为什么?

这不是一个问题问题,而是关于装配绑定重定向工作的一般性理解问题.

查询

  1. 为什么绑定重定向只显示主要版本而不显示次要,构建和修订号?
  2. 只有主要版本发生变化时,旧版本和新版本才会更改吗?

    <dependentAssembly>
        <assemblyIdentity name="FooBar"  
                          publicKeyToken="32ab4ba45e0a69a1"  
                          culture="en-us" />  
    
        <bindingRedirect oldVersion="7.0.0.0" newVersion="8.0.0.0" />  
    </dependentAssembly>
    
    Run Code Online (Sandbox Code Playgroud)

c# assembly-binding-redirect

102
推荐指数
2
解决办法
3万
查看次数

如何使用程序集绑定重定向忽略修订版本和内部版本号

我在C#中有几个.NET应用程序,以及一个用于访问数据库的API.我想将所有版本的API放在数据库中,让他们选择最高版本和内部版本号,但要坚持使用它们构建的主要和次要编号.基本上,当我引用API时,1.2.3.4我希望引用读取,1.2.*.*以便应用程序只需要提取,1.2.3.5我看到我可以使用XML配置文件执行此操作.我宁愿让它遵守.类似于发布策略,但没有额外的文件.我可以满足于此.另一个问题是我看到的所有解决方案都将一个版本重定向到另一个特定版本,而不仅仅是更新版本.

我该怎么做呢?

有人能指出我对出版商政策的信息来源吗?

.net assemblies reference

13
推荐指数
2
解决办法
1万
查看次数