防止资源 [.resx] 文件预编译。 .NET 核心 2.0

Posted

技术标签:

【中文标题】防止资源 [.resx] 文件预编译。 .NET 核心 2.0【英文标题】:Prevent Resource [.resx] files from precompiling. .NET Core 2.0 【发布时间】:2018-03-29 11:10:45 【问题描述】:

我正在做一个项目,该项目使用资源 [.resx] 文件来处理一些文化指定文本。

当我们发布项目时,那些 .resx 文件被编译为 .dll 文件。有没有办法防止这种情况发生?

我希望 .resx 文件在发布后保持不变。

【问题讨论】:

【参考方案1】:

获取资源文件的属性并将Build Action设置为'None'。

【讨论】:

但是,现在它只是丢弃了更改,我需要 .resx 文件才能工作。 抱歉,这只会在发布时按原样生成 resx 文件。

以上是关于防止资源 [.resx] 文件预编译。 .NET 核心 2.0的主要内容,如果未能解决你的问题,请参考以下文章

如何对 . .NET 中的 resx(资源文件)

在 .NET Core 1.0 中使用 resx 资源

如何继承资源文件(resx)

asp.net MVC 中添加了Resource.resx资源文件,本地使用正常,部署到IIS后提示找不到指定的文件

.resx文件与.cs文件的自动匹配

.net 核心中的 MissingManifestResourceException