Мое решение - это мультипроект ASP. NET Core MVC решение.
Я создал const-класс со всеми константами, которые мне нужно использовать как в основном проекте, так и javascript , При первоначальной разработке я просто создал неизменную переменную json в файле макета, обернутую в теги «script».
Теперь я хотел бы переместить эту переменную из макета в отдельный файл js, для минимизации вместе с другими файлами сборки.
Я уже нашел несколько способов сериализации класса const
Почему нельзя JSON. Net сериализовать данные c или переменные-члены const?
Моя единственная проблема сейчас заключается в том, как сгенерировать файл JSON в. js перед сборкой (это должно быть правильное событие, верно? )
Я не использую node.js, поэтому gulp выходит за рамки (или есть способ заставить его работать в простом базовом mvc решении?).
Что может быть правильным путем для поколения? Сделать отдельный исполняемый проект для запуска перед сборкой?