6

Ich habe diesen Fehler in Visual Studio 2015, wenn versuchen, App-Paket für den Speicher für ein Fenster universal applicaiton zu erstellen:Fehler beim Erstellen der universellen App für den Speicher: "Verweisen Sie die Referenzdatei 'MyAppName.dll', die nicht Teil der Payload ist."

Manifest Referenzen Datei ‚MyAppName.dll‘, die nicht Teil der Nutzlast ist.

Der Fehler ist in der Datei ...\..MyAppSourcePath..\Package.appxmanifest.

Dies ist irgendwie Manifest references file 'Bing.Maps.dll' which is not part of the payload aber in meinem Fall der Fehler zeigt nur auf, wenn Build-Paket für den Laden und wird im Zusammenhang mit den MyAppName.dll bezogen (wo MyAppName der Name des Namen meiner Anwendung ist).

Eine weitere damit verbundene Frage in 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

Antwort

9

Ein Bugfix für die Visual Studio Tools für Universal Windows Apps (v1.1.1) wurde am 5. Oktober 2015 veröffentlicht. Dieses Update erfordert, dass Sie bereits die UWP tools v1.1 installiert haben d. Sie können feststellen, ob Sie UWP-Tools 1.1 installiert haben, indem Sie in Visual Studio im Menü Hilfe Über Microsoft Visual Studio öffnen. Wenn Sie "Visual Studio Tools für Universal Windows Apps 14.0.23309.00" installiert haben, haben Sie die UWP-Tools 1.1.

dieses Update installieren

  • Sie müssen über eine Internetverbindung während des Setup-Prozesses haben.

  • Für Maschinen ohne Visual Studio

  • Für Maschinen mit UWP Tools 1.1

    installiert
  • Für Maschinen ohne UWP Werkzeuge 1.1 installiert

    • für Visual Studio 2015 Gemeinschaft, Professional und Enterprise Sie von

      • Ändern Ihres Setup installieren können die aktualisierten Tools zu installieren.

      • Klicken Sie auf den Eintrag für die UWP-Tools im Bereich Benachrichtigungen.

      • Verwenden des Dialogfelds Erweiterungen und Updates zum Aktualisieren von Visual Studio.

      • Ausführen des Installationsprogramms unter https://dev.windows.com/downloads, mit dem die aktualisierten Tools zu einer vorhandenen Visual Studio-Installation hinzugefügt werden.

    • für Visual Studio 2015 Express für Windows

Um zu bestätigen, dass Sie die UWP-Tools 1.1.1 Update installiert haben,

  1. Gehen Sie zu Programme und Funktionen in der Windows-Systemsteuerung und klicken Sie auf Installierte Updates anzeigen.

  2. Geben Sie für „Update für Microsoft Visual Studio 2015 (KB3073097)“, Version 14.0.23315

Quelle: 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

ich Visual Studio-Tools für Universal Windows-Apps 14.0.25527.01 installiert und Ich bekomme dieses Problem. Nicht sicher, woher die Versionsnummer 1.1.1 kommen würde. – BrainSlugs83

8

Es stellt sich heraus, dies ist bekannt Problem in 10 Windows SDK (1.1 aktualisieren). Referenz: 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

Um dieses Problem zu umgehen, fügen Sie die folgende ItemGroup in Ihrer Projektdatei hinzu und generieren Sie das Paket neu.

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

Zum Beispiel, wenn der Montag Name MyAppName.dll ist, schließen ein:

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

Diese ItemGroup erweitert werden kann, wenn der Fehler für andere Baugruppen auftritt, zum Beispiel:

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