VS2017 - 有效负载包含两个或多个具有相同目标路径的文件

问题描述 投票:0回答:2

我有一个 Xamarin 项目(UWP 和 iOS)在 VS2015 中构建并运行良好。 该项目包含一些通用 Windows 和 iOS 项目,以及两个平台使用的许多 PCL(用于视图模型、服务和数据库访问)。

PCL 正在逐一正确构建。

但是当我尝试构建主要的通用 Windows 项目时,我收到此错误:

Error   APPX1101
Payload contains two or more files with the same destination path 'One.Of.My.Project.pdb'
Source files: 'My.UniversalWindows.Project.scproj'

当我进入文件资源管理器时,我可以在 in 和 \obj 目录中找到 pdb 文件。

在 VS2015 中,一切都构建/运行良好。我仅在 VS2017 上遇到此构建错误。

我的 UWP 项目的目标和最低版本是 Build 14393(周年版),并且我的 NuGet 包已更新(特别是 v5.3.1 中的 Microsoft.NETCore.UniversalWindowsPlatform)

xamarin uwp portable-class-library visual-studio-2017 pdb-files
2个回答
2
投票

清理/重建还不够(我还尝试删除所有 bin/ 和 obj/ 文件夹)...

我已经删除了我的本地存储库并创建了一个新的 git 克隆:已解决


0
投票

有效负载包含两个或多个具有相同目标路径“One.Of.My.Project.pdb”的文件

解决方案-

  1. 只需转到该路径..并删除该 .pdb 文件
  2. 然后发布应用程序...
  3. 问题已解决..
© www.soinside.com 2019 - 2024. All rights reserved.