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

UWP应用编译成功但出现System.Memory程序集方法缺失警告问题求助

可行解决方案如下:

  • 统一System.Memory NuGet包版本
    右键解决方案 -> 选择「管理解决方案的NuGet包」-> 切换到「合并」标签页,将所有项目关联的System.Memory包统一升级到最新稳定版(推荐4.5.5及以上版本,避免使用预览版),确保所有依赖该包的第三方库版本匹配。
  • 添加程序集绑定重定向
    在UWP项目根目录新建(或编辑已有的)App.config文件,添加如下绑定重定向配置:
    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
          <dependentAssembly>
            <assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
            <!-- 此处newVersion需和你安装的System.Memory包对应的程序集版本一致,4.5.5NuGet包对应版本为4.0.1.2 -->
            <bindingRedirect oldVersion="0.0.0.0-4.0.1.2" newVersion="4.0.1.2" />
          </dependentAssembly>
        </assemblyBinding>
      </runtime>
    </configuration>
    
  • 调整UWP项目最低目标版本
    右键项目 -> 选择「属性」-> 切换到「应用」标签页,将项目的最低目标版本至少调整为10.0.16299(Windows 10 秋季创意者更新),该版本开始完整支持.NET Standard 2.0,可避免底层库兼容问题。
  • 清理本地缓存重新编译
    关闭Visual Studio,删除项目根目录下的.vs、bin、obj文件夹,重新打开Visual Studio加载项目后执行重新编译。
  • 排查重复引用问题
    打开项目引用管理器,检查是否存在多个不同路径的System.Memory引用,删除多余引用,仅保留NuGet源对应的版本即可。

问题报错截图

报错截图1
报错截图2

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 11:30:04