2016-03-29 4 views
0

При использовании Hosted агента, чтобы построить мое приложение UWP на VSTS я получаю сообщение об ошибке:«Запрещенные символы в пути» ошибка при построении UWP проекта с расширением SQLite на VSTS Hosted агента

_GenerateAppxSymbolPackage: 
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\PDBCopy.exe C:\a\1\s\App\MyApp\bin\ARM\Debug\MyApp.pdb obj\ARM\Debug\Stripped\MyApp.pdb 
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\PDBCopy.exe C:\a\1\s\App\Extensions\UAP\v0.8.0.0\ExtensionSDKs\SQLite.UWP.2015\3.11.1\Redist\Debug\ARM\sqlite3.pdb obj\ARM\Debug\Stripped\sqlite3.pdb 
##[error]C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.Targets(2550,5): Error APPX0002: Task 'GenerateAppxSymbolPackage' failed. Illegal characters in path. 

Мое определение сборки работает для файла решения приложения против VS15 с Params:

/p:AppxBundlePlatforms="$(BuildPlatform)" /p:AppxPackageDir="$(Build.BinariesDirectory)\AppxPackages\" /p:AppxBundle=Always /p:UapAppxPackageBuildMode=CI 

Все остальное конфигурации определение сборки UWP по умолчанию на VSTS.

Примечание: моя сборка CI для того же проекта успешно завершена. Единственная разница в том, что отсутствует флаг /p:UapAppxPackageBuildMode=CI.

Любые идеи/намеки на то, что может быть неправильно с этими путями? Или это какая-то ошибка в VSTS?

+0

Кроме того, поделитесь своим скриншотом определения места сборки здесь. –

ответ

2

Аргументы MSBuild должен быть как:

/p:AppxBundlePlatforms="$(BuildPlatform)" /p:AppxPackageDir="$(Build.BinariesDirectory)\AppxPackages\\" /p:AppxBundle=Always 

Существует \\ после AppxPackages, не \.

0

Удалено все, кроме папки .git, а затем выполняется жесткий сброс.

Смежные вопросы