You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何XAF模板创建的项目使用错误次要版本号?

XAF项目创建后包版本显示异常问题

我习惯通过创建新XAF项目确认使用正确版本的包,但升级到新版本后出现异常:已安装最新版XAF 24.1.5,使用向导创建新解决方案时,解决方案资源管理器中显示包版本为24.1.3;查看项目文件时,次要版本未显示,项目文件内容如下:

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <TargetFramework>net8.0</TargetFramework>
    <CheckEolTargetFramework>false</CheckEolTargetFramework>
    <Deterministic>false</Deterministic>
    <AssemblyVersion>1.0.*</AssemblyVersion>
    <FileVersion>1.0.0.0</FileVersion>
    <Configurations>Debug;Release;EasyTest</Configurations>
    <ImplicitUsings>enable</ImplicitUsings>
  </PropertyGroup>
  <ItemGroup>
    <None Remove="Model.DesignedDiffs.xafml" />
  </ItemGroup>
  <ItemGroup>
    <EmbeddedResource Include="Model.DesignedDiffs.xafml" />
  </ItemGroup>
  <ItemGroup>
    <PackageReference Include="DevExpress.ExpressApp" Version="24.1" />
    <PackageReference Include="DevExpress.ExpressApp.CodeAnalysis" Version="24.1" />
    <PackageReference Include="DevExpress.ExpressApp.ConditionalAppearance" Version="24.1" />
    <PackageReference Include="DevExpress.ExpressApp.EFCore" Version="24.1" />
    <PackageReference Include="DevExpress.ExpressApp.Objects" Version="24.1" />
    <PackageReference Include="DevExpress.ExpressApp.Validation" Version="24.1" />
    <PackageReference Include="DevExpress.Persistent.Base" Version="24.1" />
    <PackageReference Include="DevExpress.Persistent.BaseImpl.EFCore" Version="24.1" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="8.0.1" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="8.0.1" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.Proxies" Version="8.0.1" />
    <PackageReference Include="Microsoft.Data.SqlClient" Version="5.1.3" />
    <PackageReference Include="Azure.Identity" Version="1.11.4" />
    <PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="6.34.0" />
  </ItemGroup>
</Project>

GAC中未找到24.1.3版本。尝试过以下操作但均未解决问题:

  • 将NuGet包源设置为C:\Program Files\DevExpress 24.1\Components\System\Components\Packages,右键解决方案执行“Restore Nuget Packages”
  • 切换至DevExpress官方源

补充信息:

  • %USERPROFILE%\Documents下无Visual Studio文件夹,仅存在Visual Studio 2022文件夹,其中C#目录为空
  • VS2022的“工具->选项->项目和解决方案->位置”中,用户项目模板路径设置为C:\Users\kirst\Documents\Visual Studio 2022\Templates\ProjectTemplates

内容的提问来源于stack exchange,提问作者Kirsten

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 11:38:09