2013-07-22 2 views
1

При создании моего решения визуальная студия перезаписывает содержимое любого измененного файла, который не является .cs-файлом. Это проект MVC 4. Любая помощь будет большой благодарностью.Visual Studio 2012 переписывает не скомпилированные файлы (.js и .cshtml)

Редактировать: Файлы редактируются в визуальной студии.

Если я изменить содержимое файла от «некоторых HTML», чтобы «новый лучше HTML», когда я скомпилировать файл будет возвращен обратно в «какой-то HTML»

+0

Какие вещи он размещает в этих файлах? –

+0

Перезаписывает его где? Никакие файлы не должны записываться при компиляции (как правило, это) - это _reading_, что нужно компилировать! –

+0

Перезаписывает это с чем? Эти файлы редактируются извне или внутри Visual Studio? –

ответ

2

Единственный возможный способ это может произойти, это заранее или существует событие post build, которое копирует эти файлы из другого места, и случается, что версия, с которой вы работаете, соответствует совпадениям, в которых они копируются.

+0

Насколько я могу судить, нет событий до или после сборки вообще. Это происходит только тогда, когда я создаю решение, а не отдельные проекты. Этого также не происходит, если кто-либо еще использует тот же код. Это может быть установка VS? –

+0

@AaronF., Я не могу думать о другом. Один из этих проектов должен быть проверен и запустить событие. Как вы сказали, это происходит только тогда, когда решение построено, поэтому, к сожалению, это все, что я вижу. Если это не происходит ни для кого другого, это может быть модификация, которая была сделана для тестирования, а не проверена, а затем впоследствии не удалена, потому что вы просто перешли. –

Смежные вопросы