C# 如何在VisualStudio中使用电子表格在编译时组织对象数据?

C# 如何在VisualStudio中使用电子表格在编译时组织对象数据?,c#,visual-studio,visual-studio-2017,resources,organization,C#,Visual Studio,Visual Studio 2017,Resources,Organization,使用Visual Studio Community 2017和C# 现在,我已经确定需要更好地查看我在不同类对象中拥有的所有初始化数据 今天,所有数据都存储并初始化在构造函数中。如果你有40种车型,每种车型都有自己的速度、重量、发动机功率等特性,那么你就无法很好地了解初始化数据 我正在用许多不同的对象制作一个游戏,我希望将数据放在电子表格中,我希望在编译时而不是运行时将数据导入/读取到我的对象中,因为我不希望将数据文件与应用程序一起分发 我一直在四处寻找,尽我所能找到合适的关键词,但是……没有。

使用Visual Studio Community 2017和C#

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

今天,所有数据都存储并初始化在构造函数中。如果你有40种车型,每种车型都有自己的速度、重量、发动机功率等特性,那么你就无法很好地了解初始化数据

我正在用许多不同的对象制作一个游戏,我希望将数据放在电子表格中,我希望在编译时而不是运行时将数据导入/读取到我的对象中,因为我不希望将数据文件与应用程序一起分发


我一直在四处寻找,尽我所能找到合适的关键词,但是……没有。也许您可以帮助我?

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

您可以在每次生成后添加生成后任务来执行此操作,也可以在配置更改时手动运行模板


可以找到一个好的样本

啊!我想我明白了。我将合并从一个(或一些)类读取的所有数据,然后生成代码!然后可以通过T4或项目与电子表格之间的任何方式生成代码。谢谢