Я пытаюсь создать проект ASP.NET MVC через командную строку.MSBuild: MSB3061 - не удается получить доступ к файлу, потому что он используется другим процессом
Я бег команды: msbuild /p:platform="Any CPU"
В проекте мы используем конфигурацию преобразование с MSBuild. Мы событие Pre-сборки вида: "$(MSBuildBinPath)\msbuild.exe" "$(ProjectDir)[MSBuild]\BuildSpecificConfigTransforms.xml" /p:Configuration=$(ConfigurationName)
Однако, когда я пытаюсь построить с помощью MSBuild, я получаю несколько MSB3061 ошибки:
(PreBuildEvent target) ->
C:\Users\xxxx\Development\EPiServer\GIT\xxxx\xxxx\[MSBuild]\BuildSpecificConfigTransforms.xml(86,5): error MSB3061: Unable to delete file "..\connectionStrings.config.temp". The process
cannot access the file 'C:\Users\xxxx\Development\EPiServer\GIT\xxxx\xxxx\connectionStrings.config.temp' because it is being used by another process. [path-to-csproj-file]
Кто-нибудь есть идеи, что это такое?
Вы вызываете свой 'BuildSpecificConfigTransform.xml' из нескольких проектов? Это может объяснить проблему. –
@SevaTitov Не так далеко, как я могу видеть, я могу смотреть дальше. – ptf