可以使用新的 .NET 5 源生成器创建具有不同扩展名的文件吗?

问题描述

我希望能够使用新的源生成器使用数据库中的数据创建 .resx 资源文件。从我在网上和我自己的实验中看到的所有内容来看,它们似乎只能创建 .cs 文件,即使这样也需要您明确告诉它发出文件。

我是不是找错了树?看起来 Roslyn 团队至少在他们的 minds 上有它(请参阅“Resx 文件生成”)。

我曾尝试使用 T4 模板来执行此操作,但收效甚微,主要是由于非常 有限的工具和在尝试执行看似非常简单的事情时出现奇怪的编译错误。源生成器似乎是一个更优雅的解决方案。

我并不是特别喜欢 .resx 格式,但我确实需要相同的功能,即检索根据当前线程文化而变化的字符串资源(和其他)的能力,并与 .NET 的集成数据注释属性和验证。如果有比 .resx 文件更好的解决方案,我愿意接受。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...