如何解决可以使用新的 .NET 5 源生成器创建具有不同扩展名的文件吗?
我希望能够使用新的源生成器使用数据库中的数据创建 .resx
资源文件。从我在网上和我自己的实验中看到的所有内容来看,它们似乎只能创建 .cs
文件,即使这样也需要您明确告诉它发出文件。
我是不是找错了树?看起来 Roslyn 团队至少在他们的 minds 上有它(请参阅“Resx 文件生成”)。
我曾尝试使用 T4 模板来执行此操作,但收效甚微,主要是由于非常 有限的工具和在尝试执行看似非常简单的事情时出现奇怪的编译错误。源生成器似乎是一个更优雅的解决方案。
我并不是特别喜欢 .resx
格式,但我确实需要相同的功能,即检索根据当前线程文化而变化的字符串资源(和其他)的能力,并与 .NET 的集成数据注释属性和验证。如果有比 .resx
文件更好的解决方案,我愿意接受。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。