Ошибки при создании пакета приложения (UWP, Appx) - фатальная ошибка CMF1106: не удалось открыть входной файл PDB для чтения - PullRequest
0 голосов
/ 27 августа 2018

Я получаю ошибки при создании пакетов приложений для приложения UWP Win 10.

На моей машине ошибка:

C:\Users\Developer\.nuget\packages\nodatime\2.4.0\lib\netstandard2.0\NodaTime.pdb : fatal error CMF1106: failed to open input PDB file for reading (PDB error code = 11)3 input PDB file is not generated by /DEBUG:fastlinkW must read and agree to the Data Collection Policy at MSPDBCMF : fatal error CMF1000: internal error

Файл pdbсуществует в указанном каталоге: C:\Users\Developer\.nuget\packages\nodatime\2.4.0\lib\netstandard2.0


В размещенной VSTS-сборке сообщение об ошибке еще более загадочно:

C:\Users\VssAdministrator\.nuget\packages\nodatime\2.4.0\lib\netstandard2.0\NodaTime.pdb : fatal error CMF1106: failed to open input PDB file for reading (PDB error code = 11)3 input PDB file is not generated by /DEBUG:fastlinkW must read and agree to the Data Collection Policy at ??? before using /errorreport:send1 warning treated as error; the PDB file is intact@ specified output filename is too long (exceeding 0 characters)


Примечание 1 : На моей машине пакет успешно создан, но в VSTS-сборке происходит сбой шага, поскольку он обнаруживает ошибку в журналах и останавливается.

Примечание 2 : Я почти уверен, что это , а не NodaTime.Это о другом ...

Мои msbuild переключатели:

  • / p: AppxBundlePlatforms = "$ (BuildPlatform)"
  • / p:AppxPackageDir = "$ (Build.ArtifactStagingDirectory) \ AppxPackages \"
  • / p: AppxBundle = Никогда
  • / p: UapAppxPackageBuildMode = StoreUpload

Я сейчас пытаюсьс дополнительным /p:DebugSymbols=false /p:DebugType=None, но даже если он потерпит неудачу, я хотел бы понять и устранить ошибки 'fastlink'.

1 Ответ

0 голосов
/ 14 октября 2018

Явно установка DebugType на pdbonly работала в моем случае, но я не уверен, что вам нужны переносимые символы отладки или нет, так что это может не подойти вам.

<PropertyGroup>
  <DebugType>pdbonly</DebugType>
</PropertyGroup>
...