У меня есть проект C # в vs2010, который генерирует файл документации XML, в котором я установил путь вывода сгенерированного файла равным пути вывода проекта.
Моя проблема заключается в том, что файл не обновляется, когдапуть к файлу документа совпадает с выходным путем проекта, а имена файлов совпадают (кроме расширений файлов).
Не не обновить файл XML:
- C: \ MyProjectFolder \ MyProject.dll
- C: \ MyProjectFolder \ MyProject.xml (файл документации)
Но когда я меняю либо другую папку, либоизмените имя файла документации, файл генерируется правильно.
Обновляет ли файл XML:
- C: \ MyProjectFolder \ MyProject.dll
- C: \ AnotherFolder \ MyProject.xml
также обновляет XML-файл
- C: \ MyProjectFolder \ MyProject.dll
- C: \MyProjectFolder \ AnotherFileName.xml
или более правильно;когда путь и имя файла такие же, как в первом примере, файл является регенерированным, но со старой информацией и старой измененной отметкой времени.
Он работал раньше в VS 2008, иЯ не хочу менять имя файла или путь, потому что другие зависят от него.
Есть предложения, что может быть не так?Может ли это быть временный файл, который копируется?Может быть, какой-то кэш мог быть очищен в папке VS 2010?
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ: Я заметил, что если исходный файл XML-документации удаляется, а затем в свойствах проекта указывается новое имя, генерируется новая XML-документацияи является правильным и актуальным, но старый файл XML со старым именем также воссоздается - все еще в своем предыдущем состоянии.Это должно быть где-то в кеше ...