Развертывание Azure Git Не удалось найти файл [Project].dll.licenses сбой
У нас есть проект веб-приложения ASP.NET в BitBucket, в котором есть ссылка на библиотеку классов с использованием Telerik Reporting. Telerik Reporting имеет связанную лицензию (файл licenses.licx).
Развертывание Azure завершается неудачно с сообщением:
CSC : error CS1566: Error reading resource '[Project].dll.licenses' -- 'Could not find file 'D:\home\site\repository\src\[Project]\obj\Release\[Project].dll.licenses'.'
Failed exitCode=1, command="D:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" "D:\Home\[PathTo].csproj" /nologo /verbosity:m /t:Build /t:pipelinePreDeployCopyAllFilesToOneFolder /p:_PackageTempDir="D:\local\Temp\8d2bd89fc1c1e79";AutoParameterizationWebConfigConnectionStrings=false;Configuration=Release /p:SolutionDir="D:\home\[PathTo]\"
Этот существующий файл вопроса *.dll.licenses в каталоге obj, не созданном с помощью msbuild в TeamCity и связанном сообщении на форуме MSDN, кажется, решает эту проблему путем установки дополнительных инструментов - но я не верю, что это будет вариант в Azure?
Файл licenses.licx в библиотеке классов также устанавливается как встроенный ресурс, который, по-видимому, отключает его, если установлен неправильно.
1 ответ
Мы смогли решить проблему, удалив licenses.licx
файл из хранилища (и игнорируя его).