gpt4 book ai didi

visual-studio - 当特定版本为 False 时特定版本的程序集引用

转载 作者:行者123 更新时间:2023-12-03 17:58:40 27 4
gpt4 key购买 nike

我的项目最近开始遇到需要引用程序集的特定版本的问题,即使这些引用在我的 Visual Studio 项目中被标记为特定版本 = False。例如,我将用 MyAssembly 1.0.1.0 替换 MyAssembly.dll 版本 1.0.0.0,并且引用 MyAssembly.dll 的应用程序将收到错误消息,指出无法找到版本 1.0.0.0。特定版本属性似乎不起作用。这是一个巨大的痛苦,因为即使新版本中没有重大更改,我也必须重建和重新部署引用程序集的每个应用程序。我知道过去如果这是错误的,它将使用任何版本,如果发现多个版本,它将使用最新版本。有谁知道问题是什么?

编辑:这已经开放了一段时间没有回应。问题不清楚吗?我想知道的是,有没有一种方法可以将我的 .NET 应用程序依赖的程序集更新到新版本,而无需重建我的 .NET 应用程序。

最佳答案

嗨,我刚刚在 Sharepoint 项目中遇到了同样的问题,我通过编辑 app.config 文件并在配置标记中添加以下内容来修复它。这样做的伎俩..

特定版本是编译时问题.. 我不知道。

  <runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Microsoft.SharePoint.Dsp" publicKeyToken="71e9bce111e9429c" culture="neutral" />
<bindingRedirect oldVersion="11.0.0.0" newVersion="14.0.0.0" />
</dependentAssembly>
</assemblyBinding>
<runtime>

关于visual-studio - 当特定版本为 False 时特定版本的程序集引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6861416/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com