Я пытаюсь создать процесс сборки с помощью круиз-контроля 1.8.5.0 с TFS 2010, запущенным на сервере Windows Server 2008 R2. Проблема, с которой я сталкиваюсь, заключается в том, что MS Build пытается записать файлы, которые просто скопированы в область проектов, доступ к которой запрещен. Когда я смотрю файлы, они настроены только на чтение, учетная запись, с которой работает ccnet, является администратором на поле, и все читает и записывает локально. У нас есть аналогичная настройка среды в Windows Server 2003, и все работает отлично. Мы проверили, что учетная запись, которая запускает процесс, верна, я установил владельца папки проектов в ту же учетную запись, которая запускает этот процесс, мы отключили UAC. На данный момент я в недоумении. Любую дополнительную информацию нужно сообщить мне.msbuild не умеет писать в файлы
Благодаря Роберт
Я уверен, что это происходит в процессе MSBuild, я предполагаю Exec команда будет выполняться до или после завершения процесса и это не поймет проблему? Это правильно или я буду запускать это по-другому? Я могу опубликовать свою задачу сборки, если вы хотите? – Robert
Вам просто нужно засунуть в свой мастер msbuild (.proj) скрипт, который находится выше ... прямо перед тем, как возникнет проблема ..... Его одно из таких «это не должно произойти, но это так». У меня это случилось когда-то в моем msbuild прошлом ... вот почему я ответил. – granadaCoder
Хорошо классно, нужно защищать любовь. спасибо за помощь. – Robert