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

升级环境后出现APPX1101错误:Payload含重复路径文件NLog.config

解决APPX1101: Payload包含重复路径'NLog.config'的问题

我之前在升级Windows和VS到对应版本后,也碰到过一模一样的NLog.config重复打包错误,结合你的项目配置,给你几个靠谱的解决方案:

问题根源

这个错误本质是打包时发现了两份NLog.config文件:一份是你安装的NLog.Config NuGet包自动注入到项目里的,另一份应该是你手动添加的(或者升级过程中旧配置文件没被正确清理),两者路径相同导致冲突。

具体解决办法

方法1:删除重复的配置文件

直接在解决方案资源管理器里找NLog.config:

  • 仔细看是否有两份同名文件(可能一个是NuGet包自带的,一个是你自己加的)
  • 删除其中一份,保留你需要的那版就行。如果不确定留哪个,优先保留你自己修改过的,之后把它的属性设置对:生成操作设为内容,复制到输出目录设为如果较新则复制

方法2:卸载NLog.Config包,手动管理配置

如果你想完全自己控制配置文件,可以这么做:

  1. 打开NuGet包管理器,卸载NLog.Config包
  2. 手动添加或保留你的NLog.config文件,确保属性设置正确(同上)
  3. 清理项目的bin和obj目录,然后重新生成解决方案

方法3:检查项目文件里的重复引用

有时候项目文件(.csproj)里会残留重复的文件引用,需要手动清理:

  1. 右键项目 → 卸载项目
  2. 右键卸载后的项目 → 编辑.csproj
  3. 搜索所有包含NLog.config的<Content>节点,删掉重复的条目,保存后重新加载项目

额外小提示

升级完环境后,记得先执行Clean Solution再Rebuild Solution,很多奇怪的编译错误都能这么解决;另外确保Microsoft.NETCore.UniversalWindowsPlatform的版本和你的目标SDK版本匹配,避免不必要的兼容性问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 07:58:17