繁体   English   中英

在 .Net 中编辑 Resx 中的文件

[英]Edit files inside Resx in .Net

在 .net 应用程序中,我需要编辑放在资源文件 (resx) 中的 html 模板。

如果我从文件系统编辑文件并再次构建并运行我的应用程序,模板将不受影响。 即使我通过从 visual studio Resource visualizer 打开它进行编辑。

到目前为止我找到的唯一解决方案是从模板中删除资源并再次添加它,同样使用相同的名称。

有没有更快的方法将文件标记为已修改,以便编译器返回更新版本而无需删除并重新创建它?

为此,请在解决方案资源管理器中右键单击资源文件并选择“属性”。

在“属性”窗口中,找到“自定义工具”属性并将其值更改为“ResXFileCodeGenerator”。

然后保存更改并重建项目。 这应该会导致重新生成资源文件并在应用程序中使用更新的版本。

请注意,更改“自定义工具”属性将导致每次构建项目时重新生成资源文件,因此您对该文件所做的任何手动更改都将丢失。

如果您需要对资源文件进行手动更改并保留这些更改,则可以在进行更改后将“自定义工具”属性设置回其原始值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM