visual studio如何在编译时使用电子表格组织对象数据?

How to use spreadsheets to organize object data at compile time in visual studio?

使用 Visual Studio Community 2017 和 C#。

我现在已经确定需要更好地查看我在不同 class 对象中的所有 初始化数据

今天所有数据都在构造函数中存储和初始化。如果你有 40 个 car classes 模型,每个 class 都有自己的 速度、重量、发动机功率 等属性,您无法很好地了解初始化数据。

我正在制作一个包含很多不同对象的游戏,我希望将数据保存在电子表格中,我希望这些数据 imported/read 到我位于 [=22 的对象=]编译时间而不是运行时间,因为我不想与应用程序一起分发数据文件

我一直在四处寻找,尽我所能找到合适的关键字,但是...没有。也许你能帮帮我?

您可以使用 T4 模板从其他来源为您生成配置代码,例如 XML(或电子表格,如果需要的话)

您可以在每次构建后添加 post 构建任务来执行此操作,或者在配置更改时手动 运行 模板。

可以找到一个好的样本here