Попытка создать приложение магазина Windows 8.1
с помощью msbuild
, но возникает ошибка. Это моя первая битва с msbuild
, и мне не очень повезло с документацией, так как все это, похоже, использует UWP
определенные вещи. Ошибка, которую я получаю, читает
C:\git\adr\win8app\src\AppDataRoom.WinRT.Adr\AppDataRoom.WinRT.Adr.csproj" (цель по умолчанию) (1) -> (цель _GenerateAppxPackageRecipeFile) -> C:\Program Files (x86)\MSBuild \Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.Targets(2156,5): ошибка APPX0702: файл полезной нагрузки "C:\app\bin\x64\Release\WinRTXamlToolkit\WinRTXamlToolkit.xr.xml" не существовать.
Есть 25 других ошибок, связанных с отсутствием WinRTXamlToolkit
внутри папки bin\x64\Release
.
Моя команда msbuild
, которую я запускаю:
msbuild .\app.csproj /p:Configuration="Release" /p:Platform="x64
Я понимаю, что WinRTXamlToolKit
- это пакет nuget
, и я вижу dll внутри папки выпуска, но что мне делать, чтобы решить эту ошибку? Что мне не хватает?
WinRTXamlToolKit
? Поскольку вы создаете приложение для магазина Windows 8.1, вам следует использовать версию 1.6.1.3. Я создал приложение магазина Windows 8.1, добавил пакетWinRTXamlToolKit
с версией 1.6.1.3, затем собрал его с помощью командной строки MSBuild, все работает нормально. Если вы используете пакет этой версии, не могли бы вы рассказать мне о некоторых подробных шагах, чтобы я мог воспроизвести эту проблему? - person Leo Liu-MSFT   schedule 18.10.2017