Ответ 1
Я понял это. По-видимому, это вызвано тем, что некоторые файлы помечены как "Только для чтения" в папке obj/x86.
Прекрасно, как TFS любит отмечать файлы только для чтения.
Я удалил содержимое obj/x86, и ошибка исчезла.
Я пытаюсь создать решение со многими проектами, и я получаю эту ошибку для проекта службы Windows:
The "GenerateResource" task failed unexpectedly.
System.Runtime.InteropServices.COMException (0x80070050): The file exists. (Exception from HRESULT: 0x80070050)
at Microsoft.Build.Shared.NativeMethodsShared.InprocTracking.WriteContextTLogs(String intermediateDirectory, String tlogRootName)
at Microsoft.Build.Utilities.FileTracker.WriteContextTLogs(String intermediateDirectory, String taskName)
at Microsoft.Build.Tasks.GenerateResource.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask, Boolean& taskResult) ImportProcessorWindowsService
Как было предложено в другом аналогичном вопросе, я попытался удалить файл .suo, но это не помогло.
Я смог построить это решение в недавнем прошлом. Как это исправить?
Я понял это. По-видимому, это вызвано тем, что некоторые файлы помечены как "Только для чтения" в папке obj/x86.
Прекрасно, как TFS любит отмечать файлы только для чтения.
Я удалил содержимое obj/x86, и ошибка исчезла.
Я проверил (VSS) папку obj в Обозревателе решений, и у меня появилось диалоговое окно с сообщением о том, что несколько файлов и/или папок отсутствуют, и я хочу их создать. Я нажал OK, а затем восстановил проект без ошибок.
Запустите Visual Studio с правами администратора.
в моем случае я повторно открыл тот же проект с VS2013 вместо VS2010, поэтому я успешно его перестроил (он создает новый файл (*.v12.suo). Затем я вернулся с VS2010, и, наконец, все было в порядке. Надеюсь, что это поможет
В более поздних версиях Visual Studio быстро и просто использовать параметры чистого и перестроенного решения, доступные в панели инструментов сборки