Razor页面无法使用构建操作“内容”读取文件。特性

发布于 2025-01-23 16:37:58 字数 262 浏览 0 评论 0原文

我有一个资源文件名“ index.en-us.resx”,最初是“嵌入式资源”构建动作,并且在本地化方面效果很好。

但是,当它是“嵌入资源”时,它将其编译到.dll文件中。 就我而言,用户可以不时修改.Resx文件的内容。 发布后不能是.dll文件。

无论如何,是否可以将.resx文件读为“内容”(因为它不会被编译到.dll)中?

I have a resources file name "Index.en-US.resx", initially it was "embedded resources" build action and it worked well in localization.

But when it is "embedded resources", it compiled it into .dll file.
In my case, users are able to modify the content of .resx file from time to time.
It cannot be .dll file after published.

Is there anyway to read the .resx file as "content" (since it will not be compiled into .dll) ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

新一帅帅 2025-01-30 16:37:58

如果您不希望您的.resx文件在发布后将其编译到dll中,我认为您可以将其放入wwwroot,因为wwwroot是存储静态文件的地方,该项目不会将其编译为dll,如下所示。您可以看到该资源文件发布后不会在DLL中编译。

​/I.SSTATIC.NET/AD5VO.PNG“ ALT =”在此处输入图像描述”>

If you don't want your .resx file to be compiled into dll after published, I think you can put it in your wwwroot, Because wwwroot is where static files are stored, the project will not compile it as a dll, As follow. You can see the resource file is not be compiled in dll after published.

enter image description here

enter image description here

enter image description here

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文