Fragensteller
Paketerstellung [UWP] schlägt seit VS2017 fehl

Frage
-
Hallo,
seit dem Umstieg auf VS2017 Community (von 2015) schlägt die Paketerstellung meiner Apps mit folgender Fehlermeldung fehl:
Die Datei "C:\***\Projekte\***\bin\ARM\Release\***_1.2.17.0_language-de.appx" wurde nicht gefunden.
Die Datei ist wirklich nicht vorhanden, wurde aber unter VS2015 erzeugt.
Wenn ich eine alte Version (aus Datensicherung) kopiere und umbenenne, funktioniert alles.
Rechner mit W10 und VS sind auf dem aktuellen Stand, keine Insider Preview o.ä.
Freiberufler im Bereich Softwareentwicklung Von der PLC und Robotik zu VB.NET & C#, vorrangig WPF und UWP
Samstag, 15. April 2017 10:23
Alle Antworten
-
Hallo Stefan,
ich kenne diese Dateien nur in Verbindung mit dem Multilingual App Toolkit, kann es damit zusammenhängen?
Gruß, Thomas
Sage nie, ich kann es nicht - sage nur, ich kann es noch nicht!
Samstag, 15. April 2017 17:00 -
Hallo Thomas,
da sagst du was... Ich hatte in dem Projekt mal das Toolkit getestet. Allerdings fand ich es ein wenig überzogen, da die App lediglich zweisprachig werden sollte und ich die automatisch- übersetzten Texte alle noch überarbeiten musste.
Deshalb habe ich es nicht weiter genutzt und auch nicht mehr installiert ist.
Bleibt nur die Frage wo noch ein Verweis darauf sein könnte... Ich habe schon in sämtlichen Dateien nachgeschaut und kann nichts finden.
Freiberufler im Bereich Softwareentwicklung Von der PLC und Robotik zu VB.NET & C#, vorrangig WPF und UWP
Sonntag, 16. April 2017 10:13 -
Da ich das Toolkit immer nutze hier mal die Verweise die ich finden konnte:
project.json > dependencies
In der .csproj
<PropertyGroup Label="MultilingualAppToolkit">
<MultilingualAppToolkitVersion>4.0</MultilingualAppToolkitVersion>
<MultilingualFallbackLanguage>de-DE</MultilingualFallbackLanguage>
</PropertyGroup><PRIResource Include="{Die Sprachen}" />
<XliffResource Include="{Die Sprachen}f" />
<Import Project="$(MSBuildExtensionsPath)\Microsoft\Multilingual App Toolkit\Microsoft.Multilingual.PriResources.targets" Label="MultilingualAppToolkit" Condition="Exists('$(MSBuildExtensionsPath)\Microsoft\Multilingual App Toolkit\Microsoft.Multilingual.PriResources.targets')" />
<Target Name="MATPrerequisite" BeforeTargets="PrepareForBuild" Condition="!Exists('$(MSBuildExtensionsPath)\Microsoft\Multilingual App Toolkit\Microsoft.Multilingual.PriResources.targets')" Label="MultilingualAppToolkit">
<Warning Text="$(MSBuildProjectFile) is Multilingual build enabled, but the Multilingual App Toolkit is unavailable during the build. If building with Visual Studio, please check to ensure that toolkit is properly installed." />
</Target>Sind sehr viele verweise. Ich denke mal das einfachste wird es sein das Toolkit zu installieren und entsprechend zu deaktivieren. Die Option ist zu finden unter Extras > Mehrsprachen App Toolkit > Auswahl deaktivieren
Gruß, Thomas
Sage nie, ich kann es nicht - sage nur, ich kann es noch nicht!
Sonntag, 16. April 2017 13:04 -
Hallo Thomas, vielen Dank für deine Hinweise.
Allerdings konnte ich keinen Verweis finden. Also habe ich das Toolkit installiert und habe folgendes durch geführt:
-Auswahl deaktiviert
=> Fehler bleibt.
-Auswahl aktiviert
=> Fehler bleibt.
-Sprachen hinzugefügt
=> Fehler bleibt.
-Maschinelle Übersetzung...
=> Fehler bleibt.
-Auswahl deaktiviert
=> Fehler bleibt.
Des weiteren lässt sich der "Multilingual Editor" nicht öffnen.
Also, neues Projekt, Source rüber-kopieren, Toolkit vergessen (da es hier absolut keine Funktion hat).
Freiberufler im Bereich Softwareentwicklung Von der PLC und Robotik zu VB.NET & C#, vorrangig WPF und UWP
Montag, 17. April 2017 08:16