【问题标题】:There is a problem parsing oldVersion attribute DotVVM.Core解析 oldVersion 属性 DotVVM.Core 时出现问题
【发布时间】:2022-01-27 12:27:51
【问题描述】:

在 Visual Studio 2022 中,我创建了一个新的 DotVVM 项目,包括 Bootstrap 3 和 jQuery。 在评估 DotVVM 的优缺点时,我检查了创建示例页面选项。 我遇到的问题是,在构建项目时,我收到以下消息。

应用程序配置文件“Web.config”无效。有一个 解析 oldVersion 属性的问题。版本字符串部分是 太短或太长。

所指的行是

<assemblyIdentity name="DotVVM.Core" publicKeyToken="23f3607db32275da" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-3.2.0.0.0" newVersion="3.2.0.0.0"/>

我研究了错误消息并找到了一篇关于 https://developercommunity.visualstudio.com/t/application-configuration-file-webconfig-is-invali/793847

其中指出错误是“已修复:Visual Studio 2019 版本 16.3”。我仍然安装了 VS 2019,所以我尝试在其中构建项目。同样的问题。

【问题讨论】:

    标签: .net-core visual-studio-2022 assembly-binding-redirect dotvvm


    【解决方案1】:

    似乎版本中的零太多 - 版本格式为x.x.x.x

    正确的是这样的:

    <bindingRedirect oldVersion="0.0.0.0-3.2.0.0" newVersion="3.2.0.0"/>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-16
      • 1970-01-01
      • 1970-01-01
      • 2011-10-11
      • 1970-01-01
      • 2014-09-28
      • 1970-01-01
      相关资源
      最近更新 更多