В настоящее время мы используем библиотеку RazorGenerator для создания предварительно скомпилированных представлений для проекта. До сих пор мы использовали расширение Visual Studio для управления генерацией, и эти сгенерированные файлы также были добавлены в наш репозиторий.
Это вызывает некоторую болевую точку, поскольку нам постоянно приходится устранять дефекты слияния в сгенерированном файле. Имея это в виду, я попытался интегрировать целевую библиотеку RazorGenerator.MsBuild в наш процесс сборки, чтобы мы могли избежать хранения файлов, генерируемых кодом, в нашем хранилище.
До сих пор я отключил расширение VS и заставил цель сборки работать как требуется, однако теперь я потерял intellisense и более резкую поддержку сгенерированных файлов, поскольку они больше не являются частью Решения.
Мне интересно, если кто-то еще проходил этот путь раньше, в идеале я пытаюсь добиться цели с помощью цели Build для создания файлов cs, избавляя от необходимости включать эти файлы cs в репозиторий, и до сих пор с покрытием Intellisense / Resharper для созданных файлов.
Есть мысли?