Как использовать электронные таблицы для организации данных объекта во время компиляции в Visual Studio? - PullRequest
0 голосов
/ 10 мая 2018

Использование Visual Studio Community 2017 и C #.

В настоящее время я определил необходимость иметь лучшее представление обо всех данных инициализации , которые есть в моих объектах различных классов.

Сегодня все данные хранятся и инициализируются в конструкторах .И если у вас около 40 моделей классов car и каждый класс имеет свои собственные свойства скорость, вес, мощность двигателя и т. Д., Вы не получите такого хорошего обзора данных инициализации.

Я создаю игру с большим количеством различных объектов, и я хотел бы, чтобы данные были в электронных таблицах, и Я хочу, чтобы эти данные были импортированы / прочитаны в мои объекты во время во время компиляции не в время выполнения , поскольку я не хочу распространять файлы данных с приложением .

Я искал вокруг и искал до конца свои способности в поиске правильных ключевых слов, но ... нет.Может быть, вы можете мне помочь?

1 Ответ

0 голосов
/ 10 мая 2018

Вы можете использовать шаблоны T4 для генерации кода конфигурации для вас из другого источника, такого как XML (или электронные таблицы, если это необходимо)

Вы можете добавлять задачи после сборки, чтобы делать это после каждой сборки, или запускать шаблон вручную при изменении конфигурации.

Хороший образец можно найти здесь

...