构建上传失败(负载包含两个或多个具有相同目标路径的文件)
build for upload failed ( Payload contains two or more files with the same destination path )
虽然我可以单独构建每个发布配置,但我无法使用“创建应用程序包”向导创建 release/upload 包。
已阅读相关主题。 ()
我试过了
- 正在删除 obj 文件夹
- 正在删除 bin 文件夹
- 为每个构建配置清理解决方案
- 已清除 nuget 缓存
但构建仍然失败并出现相同的错误。
该项目以前可以构建,此后没有任何 nuget 包发生变化(它们也是最新版本)。我比较了每个 (x86/x64/arm) 的构建设置。除了平台目标 (x86/x64/arm) 和输出路径外,它们几乎相同。
在日志中,DLL 的路径仅在“-aot”部分不同。它们看起来都像是标准库 DLL。通过观察构建 运行,问题似乎只出现在第二个 (x64) 配置上。
1>C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(6086,5): error APPX1111: Payload contains two or more files with the same destination path 'clrcompression.dll', but they are different sizes. Source files:
1>C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(6086,5): error APPX1111: C:\Program Files (x86)\Microsoft SDKs\UWPNuGetPackages\runtime.win10-x64.microsoft.netcore.universalwindowsplatform.2.12\runtimes\win10-x64\nativeassets\uap10.0.15138\clrcompression.dll
1>C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(6086,5): error APPX1111: C:\Program Files (x86)\Microsoft SDKs\UWPNuGetPackages\runtime.win10-x64-aot.microsoft.netcore.universalwindowsplatform.2.12\runtimes\win10-x64-aot\nativeassets\uap10.0.15138\clrcompression.dll
1>C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(6086,5): error APPX1111: Payload contains two or more files with the same destination path 'Microsoft.CSharp.dll', but they are different sizes. Source files:
1>C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(6086,5): error APPX1111: C:\Program Files (x86)\Microsoft SDKs\UWPNuGetPackages\runtime.win10-x64.microsoft.netcore.universalwindowsplatform.2.12\runtimes\win10-x64\lib\uap10.0.15138\Microsoft.CSharp.dll
1>C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(6086,5): error APPX1111: C:\Program Files (x86)\Microsoft SDKs\UWPNuGetPackages\runtime.win10-x64-aot.microsoft.netcore.universalwindowsplatform.2.12\runtimes\win10-x64-aot\lib\uap10.0.15138\Microsoft.CSharp.dll
1>C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(6086,5): error APPX1112: Payload contains two or more files with the same destination path 'Microsoft.VisualBasic.dll', but they have different content. Source files:
1>C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(6086,5): error APPX1112: C:\Program Files (x86)\Microsoft SDKs\UWPNuGetPackages\runtime.win10-x64.microsoft.netcore.universalwindowsplatform.2.12\runtimes\win10-x64\lib\uap10.0.15138\Microsoft.VisualBasic.dll
1>C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(6086,5): error APPX1112: C:\Program Files (x86)\Microsoft SDKs\UWPNuGetPackages\runtime.win10-x64-aot.microsoft.netcore.universalwindowsplatform.2.12\runtimes\win10-x64-aot\lib\uap10.0.15138\Microsoft.VisualBasic.dll
1>C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(6086,5): error APPX1111: Payload contains two or more files with the same destination path 'Microsoft.Win32.Primitives.dll', but they are different sizes. Source files:
1>C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(6086,5): error APPX1111: C:\Program Files (x86)\Microsoft SDKs\UWPNuGetPackages\runtime.win10-x64.microsoft.netcore.universalwindowsplatform.2.12\runtimes\win10-x64\lib\uap10.0.15138\Microsoft.Win32.Primitives.dll
1>C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(6086,5): error APPX1111: C:\Program Files (x86)\Microsoft SDKs\UWPNuGetPackages\runtime.win10-x64-aot.microsoft.netcore.universalwindowsplatform.2.12\runtimes\win10-x64-aot\lib\uap10.0.15138\Microsoft.Win32.Primitives.dll
1>C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(6086,5): error APPX1112: Payload contains two or more files with the same destination path 'System.AppContext.dll', but they have different content. Source files:
1>C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(6086,5): error APPX1112: C:\Program Files (x86)\Microsoft SDKs\UWPNuGetPackages\runtime.win10-x64.microsoft.netcore.universalwindowsplatform.2.12\runtimes\win10-x64\lib\uap10.0.15138\System.AppContext.dll
1>C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(6086,5): error APPX1112: C:\Program Files (x86)\Microsoft SDKs\UWPNuGetPackages\runtime.win10-x64-aot.microsoft.netcore.universalwindowsplatform.2.12\runtimes\win10-x64-aot\lib\uap10.0.15138\System.AppContext.dll
1>C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(6086,5): error APPX1112: Payload contains two or more files with the same destination path 'System.Buffers.dll', but they have different content. Source files:
1>C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(6086,5): error APPX1112: C:\Program Files (x86)\Microsoft SDKs\UWPNuGetPackages\runtime.win10-x64.microsoft.netcore.universalwindowsplatform.2.12\runtimes\win10-x64\lib\uap10.0.15138\System.Buffers.dll
1>C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(6086,5): error APPX1112: C:\Program Files (x86)\Microsoft SDKs\UWPNuGetPackages\runtime.win10-x64-aot.microsoft.netcore.universalwindowsplatform.2.12\runtimes\win10-x64-aot\lib\uap10.0.15138\System.Buffers.dll
我不知道发生了什么。
我在 Visual Studio 2022 预览版 3.1 中加载了项目,它再次成功构建了包。它看起来像是 Visual Studio 相关的问题。 Visual Studio 2019真是变幻莫测!
在项目中右键单击 > 管理 NuGet 包 > 包源 > 取消选中“包系统源”
虽然我可以单独构建每个发布配置,但我无法使用“创建应用程序包”向导创建 release/upload 包。
已阅读相关主题。 (
我试过了
- 正在删除 obj 文件夹
- 正在删除 bin 文件夹
- 为每个构建配置清理解决方案
- 已清除 nuget 缓存
但构建仍然失败并出现相同的错误。
该项目以前可以构建,此后没有任何 nuget 包发生变化(它们也是最新版本)。我比较了每个 (x86/x64/arm) 的构建设置。除了平台目标 (x86/x64/arm) 和输出路径外,它们几乎相同。
在日志中,DLL 的路径仅在“-aot”部分不同。它们看起来都像是标准库 DLL。通过观察构建 运行,问题似乎只出现在第二个 (x64) 配置上。
1>C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(6086,5): error APPX1111: Payload contains two or more files with the same destination path 'clrcompression.dll', but they are different sizes. Source files:
1>C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(6086,5): error APPX1111: C:\Program Files (x86)\Microsoft SDKs\UWPNuGetPackages\runtime.win10-x64.microsoft.netcore.universalwindowsplatform.2.12\runtimes\win10-x64\nativeassets\uap10.0.15138\clrcompression.dll
1>C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(6086,5): error APPX1111: C:\Program Files (x86)\Microsoft SDKs\UWPNuGetPackages\runtime.win10-x64-aot.microsoft.netcore.universalwindowsplatform.2.12\runtimes\win10-x64-aot\nativeassets\uap10.0.15138\clrcompression.dll
1>C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(6086,5): error APPX1111: Payload contains two or more files with the same destination path 'Microsoft.CSharp.dll', but they are different sizes. Source files:
1>C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(6086,5): error APPX1111: C:\Program Files (x86)\Microsoft SDKs\UWPNuGetPackages\runtime.win10-x64.microsoft.netcore.universalwindowsplatform.2.12\runtimes\win10-x64\lib\uap10.0.15138\Microsoft.CSharp.dll
1>C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(6086,5): error APPX1111: C:\Program Files (x86)\Microsoft SDKs\UWPNuGetPackages\runtime.win10-x64-aot.microsoft.netcore.universalwindowsplatform.2.12\runtimes\win10-x64-aot\lib\uap10.0.15138\Microsoft.CSharp.dll
1>C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(6086,5): error APPX1112: Payload contains two or more files with the same destination path 'Microsoft.VisualBasic.dll', but they have different content. Source files:
1>C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(6086,5): error APPX1112: C:\Program Files (x86)\Microsoft SDKs\UWPNuGetPackages\runtime.win10-x64.microsoft.netcore.universalwindowsplatform.2.12\runtimes\win10-x64\lib\uap10.0.15138\Microsoft.VisualBasic.dll
1>C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(6086,5): error APPX1112: C:\Program Files (x86)\Microsoft SDKs\UWPNuGetPackages\runtime.win10-x64-aot.microsoft.netcore.universalwindowsplatform.2.12\runtimes\win10-x64-aot\lib\uap10.0.15138\Microsoft.VisualBasic.dll
1>C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(6086,5): error APPX1111: Payload contains two or more files with the same destination path 'Microsoft.Win32.Primitives.dll', but they are different sizes. Source files:
1>C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(6086,5): error APPX1111: C:\Program Files (x86)\Microsoft SDKs\UWPNuGetPackages\runtime.win10-x64.microsoft.netcore.universalwindowsplatform.2.12\runtimes\win10-x64\lib\uap10.0.15138\Microsoft.Win32.Primitives.dll
1>C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(6086,5): error APPX1111: C:\Program Files (x86)\Microsoft SDKs\UWPNuGetPackages\runtime.win10-x64-aot.microsoft.netcore.universalwindowsplatform.2.12\runtimes\win10-x64-aot\lib\uap10.0.15138\Microsoft.Win32.Primitives.dll
1>C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(6086,5): error APPX1112: Payload contains two or more files with the same destination path 'System.AppContext.dll', but they have different content. Source files:
1>C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(6086,5): error APPX1112: C:\Program Files (x86)\Microsoft SDKs\UWPNuGetPackages\runtime.win10-x64.microsoft.netcore.universalwindowsplatform.2.12\runtimes\win10-x64\lib\uap10.0.15138\System.AppContext.dll
1>C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(6086,5): error APPX1112: C:\Program Files (x86)\Microsoft SDKs\UWPNuGetPackages\runtime.win10-x64-aot.microsoft.netcore.universalwindowsplatform.2.12\runtimes\win10-x64-aot\lib\uap10.0.15138\System.AppContext.dll
1>C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(6086,5): error APPX1112: Payload contains two or more files with the same destination path 'System.Buffers.dll', but they have different content. Source files:
1>C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(6086,5): error APPX1112: C:\Program Files (x86)\Microsoft SDKs\UWPNuGetPackages\runtime.win10-x64.microsoft.netcore.universalwindowsplatform.2.12\runtimes\win10-x64\lib\uap10.0.15138\System.Buffers.dll
1>C:\Program Files (x86)\Microsoft Visual Studio19\Community\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppXPackage.Targets(6086,5): error APPX1112: C:\Program Files (x86)\Microsoft SDKs\UWPNuGetPackages\runtime.win10-x64-aot.microsoft.netcore.universalwindowsplatform.2.12\runtimes\win10-x64-aot\lib\uap10.0.15138\System.Buffers.dll
我不知道发生了什么。
我在 Visual Studio 2022 预览版 3.1 中加载了项目,它再次成功构建了包。它看起来像是 Visual Studio 相关的问题。 Visual Studio 2019真是变幻莫测!
在项目中右键单击 > 管理 NuGet 包 > 包源 > 取消选中“包系统源”