ReSharper - включение внешних исходных файлов в проверку кода

Общие сведения:

Мы используем сторонний инструмент в нашем решении .NET C #. Этот инструмент имеет собственный синтаксис и интегрируется с Visual Studio. Когда мы используем этот инструмент, мы пишем его разметку в Visual Studio, а затем, когда мы создаем решение, пользовательский инструмент запускается и генерирует файл .cs на основе написанной разметки.

Этот сгенерированный исходный файл содержит номер версии, который вызывает проблемы, когда мы возвращаем их в систему контроля версий (бесконечные конфликты). Насколько мы понимаем, рекомендуется не проверять сгенерированные исходные файлы.

Таким образом, мы исключили сгенерированные файлы .cs из SVN, и следующая проблема, с которой мы столкнулись, заключалась в том, что решение Visual Studio ссылалось на эти файлы, поэтому, когда TeamCity (наше программное обеспечение непрерывной сборки / интеграции) приступило к созданию решения, оно сразу выйдет из строя, так как он не смог найти эти файлы.

Затем мы удалили их из решения, а также исключили их из SVN, это устранило исходную проблему, мы больше не проверяем сгенерированный код, и он отлично собирается в TeamCity (поскольку файлы повторно генерируются с каждой сборкой ).

Теперь у нас возникла новая проблема - поскольку сгенерированные файлы больше не включаются в решение, intellisense и проверка кода не работают, поскольку сгенерированные классы не могут быть найдены. Решение строится просто отлично (опять же, код генерируется повторно во время сборки).

Вопрос

Есть ли способ указать ReSharper включить сгенерированные файлы .cs в проверку кода? Эти файлы являются внешними по отношению к решению, но находятся в каталоге obj.

Ура,

Тайлер

5
задан Tyler 25 October 2011 в 00:52
поделиться