я имея вид абсурдной ситуации, и я буду рад услышать, как именно вы, ребята, его обработки:Visual Studio 2015 гибридное приложение - получение «EPERM, операция не разрешена»
У меня есть гибридный проект App, Visual Studio 2015 Инструменты Кордовы. Внутри него, в папке «res» у меня есть ресурсы приложения. Весь проект, включая ресурсы, находится под контролем источника (TFS).
Во время сборки файлы ресурсов копируются в папку «.. \ platform \ android \ res».
Первый раз, когда папка пуста, это удалось - файлы скопированы как есть (например, только для чтения, так как они находятся под контролем источника). После этого во время следующей сборки он пытается перезаписать эти файлы только для чтения и, как ожидалось, не смог, показывая эту информативную ошибку: «EPERM, операция не разрешена» ресурс полный путь.
Я не получаю он. Ресурсы должны быть под контролем источника, так что я предполагаю, что 99,99% разработчиков будет получить такую же проблему, как и я.
что я пропустил?
Благодарности
Вы не можете просто проверить файлы? – adelphus
@adelphus - кажется странным просить каждого разработчика в (большой) организации проверить определенные файлы. Что делать, если я хотел бы обновить ресурсы? Теоретически я могу подготовить событие pre-build для удаления/удаления только для чтения из существующих файлов, но все это выглядит очень грязным. Я хотел бы знать, что рекомендуется для этой ситуации. – Illidan
Несомненно, TFS не настолько отстает, что не позволяет разработчикам совершать файлы, которые другие проверили? Я бы сказал, что разработчикам рекомендуется проверять файлы в проектах, которые они работают на локальном компьютере, и просто возвращать неизменные файлы, когда они закончены. – adelphus