не может изменять файлы .csproj, используя автоматическую сборку с tfs 13

Я создал действие рабочего процесса с именем EditCsproj, представляющее собой класс C#, который я добавил в свой шаблон сборки. Я поместил его сразу после шага Initialize Workspace.

введите здесь описание изображения

Этот рабочий процесс должен получить все файлы .csproj из пути к каталогу, который я указал в качестве параметра, и изменить их.

Но для каждого файла у меня есть следующая ошибка:

Отказано в доступе к пути "file.csproj".

Я запускаю Visual Studio с правами администратора и уже изменил свойство msbuild multi-proc на false.

У кого-нибудь есть идея?


person PrincessePoney    schedule 22.05.2015    source источник
comment
Вы проверили, доступны ли файлы .csproj только для чтения?   -  person ds19    schedule 22.05.2015
comment
Кстати, было бы интересно получить представление о том, чего вы пытаетесь достичь, поскольку иногда работа на уровне MSBuild проще и гибче, чем настройка рабочего процесса.   -  person Giulio Vian    schedule 22.05.2015


Ответы (1)


Это классическая ошибка. Перед редактированием файлов необходимо снять с файлов флаг только для чтения.

person Giulio Vian    schedule 22.05.2015