6

Tôi gặp lỗi này trong Visual Studio 2015 khi cố gắng để tạo ra gói ứng dụng cho các cửa hàng cho một cửa sổ Application phổ quát: nộpLỗi khi tạo ứng dụng toàn cầu cho cửa hàng: "Tệp tham chiếu tệp kê khai 'MyAppName.dll' không phải là một phần của tải trọng."

tài liệu tham khảo Manifest 'MyAppName.dll' mà không phải là một phần của tải trọng.

Lỗi nằm trong tệp ...\..MyAppSourcePath..\Package.appxmanifest.

Điều này bằng cách nào đó liên quan đến Manifest references file 'Bing.Maps.dll' which is not part of the payload nhưng trong trường hợp của tôi, lỗi chỉ hiển thị khi xây dựng gói cho cửa hàng và liên quan đến MyAppName.dll (trong đó MyAppName là tên của tên ứng dụng của tôi).

Một câu hỏi có liên quan trong MSDN: https://social.msdn.microsoft.com/Forums/en-US/f137091e-f550-4eab-b7e2-418149b97d40/error-appx0703-manifest-references-file-myappnamedll-which-is-not-part-of-the-payload?forum=windowsstore

Trả lời

9

Sửa lỗi cho Visual Studio Tools cho Universal Windows Apps (v1.1.1) được phát hành vào ngày 5 tháng 10 năm 2015. Bản cập nhật này yêu cầu bạn đã có các công cụ UWP v1.1 installe d. Bạn có thể xác định xem bạn đã cài đặt công cụ UWP 1.1 chưa bằng cách mở Giới thiệu về Microsoft Visual Studio từ menu Trợ giúp trong Visual Studio. Nếu bạn đã cài đặt “Công cụ Visual Studio cho Universal Windows Apps 14.0.23309.00”, thì bạn có các công cụ UWP 1.1.

Để cài đặt bản cập nhật này

  • Bạn phải có một kết nối internet trong suốt quá trình thiết lập.

  • Đối với máy mà không cần Visual Studio

  • Đối với máy với Công cụ UWP 1.1 được cài đặt

  • Đối với các máy không có công cụ UWP 1.1 cài đặt

    • Đối với Visual Studio 2015 Cộng đồng, chuyên nghiệp, và doanh nghiệp, bạn có thể cài đặt bằng cách

      • Sửa đổi thiết lập của bạn để cài đặt các công cụ cập nhật.

      • Nhấp vào mục nhập cho các công cụ UWP trong ngăn Thông báo.

      • Sử dụng hộp thoại Tiện ích mở rộng và Cập nhật để cập nhật Visual Studio.

      • Chạy trình cài đặt tại https://dev.windows.com/downloads, sẽ thêm công cụ được cập nhật vào cài đặt Visual Studio hiện có.

    • Đối với Visual Studio 2015 tốc cho Windows

Để xác nhận rằng bạn đã cài đặt các công cụ UWP 1.1.1 cập nhật,

  1. Đến Programs and Features trong Windows Control Panel, và nhấp vào kết View installed updates.

  2. Look cho “Cập nhật cho Microsoft Visual Studio 2015 (KB3073097)”, phiên bản 14.0.23315

Nguồn: https://social.msdn.microsoft.com/Forums/en-US/73f2d56d-9e8e-4b57-bcfa-0a972dfd75d7/update-11-generating-store-associated-package-fails-for-a-uwp-application-with-a-winrt-component?forum=Win10SDKToolsIssues

+0

Tôi có Visual Studio Công cụ cho Universal của Windows Apps 14.0.25527.01 cài đặt và Tôi đang gặp vấn đề này. Bạn không biết chắc số phiên bản 1.1.1 sẽ đến từ đâu. – BrainSlugs83

8

Hóa ra vấn đề này được biết đến trong Windows 10 SDK (Cập nhật 1.1). Tham khảo: https://social.msdn.microsoft.com/Forums/en-US/73f2d56d-9e8e-4b57-bcfa-0a972dfd75d7/update-11-generating-store-associated-package-fails-for-a-uwp-application-with-a-winrt-component?forum=Win10SDKToolsIssues

Để khắc phục sự cố này, hãy thêm nhóm mục bên dưới vào tệp dự án của bạn và tạo lại gói.

<ItemGroup> 
    <AppxSystemBinary Include="<Assembly Mentioned in the error>" /> 
</ItemGroup> 

Ví dụ, nếu tên lắp ráp là MyAppName.dll, bao gồm:

<ItemGroup> 
    <AppxSystemBinary Include="MyAppName.dll" /> 
</ItemGroup> 

ItemGroup này có thể được mở rộng nếu lỗi vẫn xảy ra cho hội đồng khác, ví dụ:

<ItemGroup> 
    <AppxSystemBinary Include="MyAppName.dll" /> 
    <AppxSystemBinary Include="OtherAssembly.dll" /> 
</ItemGroup> 
Các vấn đề liên quan