&引用;“路径中的非法字符”;在VSTS托管代理上使用SQLite扩展构建UWP项目时出错

&引用;“路径中的非法字符”;在VSTS托管代理上使用SQLite扩展构建UWP项目时出错,sqlite,win-universal-app,azure-devops,Sqlite,Win Universal App,Azure Devops,当使用托管代理在VSTS上构建我的UWP应用程序时,我遇到一个错误: _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)\MSB

当使用托管代理在VSTS上构建我的UWP应用程序时,我遇到一个错误:

_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运行应用程序解决方案文件,参数为:

/p:AppxBundlePlatforms="$(BuildPlatform)" /p:AppxPackageDir="$(Build.BinariesDirectory)\AppxPackages\" /p:AppxBundle=Always /p:UapAppxPackageBuildMode=CI
其他一切都是VST上的默认UWP构建定义配置

注意:同一项目的“我的CI生成”成功生成。唯一的区别是缺少
/p:UapAppxPackageBuildMode=CI
标志


关于这些路径可能有什么问题,有什么想法/提示吗?还是VST中的某个bug?

MSBuild参数应该如下所示:

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

AppxPackages后有一个
\
,而不是
\

删除除.git文件夹之外的所有内容,然后执行硬重置有帮助。

此外,在此处共享构建定义屏幕截图。