Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否有.resource文件的可视化编辑器_C#_Editor_Resgen - Fatal编程技术网

C# 是否有.resource文件的可视化编辑器

C# 是否有.resource文件的可视化编辑器,c#,editor,resgen,C#,Editor,Resgen,我已经用resgen.exe从txt文件生成了二进制资源(.resources)文件。您知道对于已经生成的资源文件是否有可视化编辑器吗。我的情况是,软件已交付给客户,客户希望更新文件中的值 您是否使用该软件以纯文本形式提供.resx文件。resx文件通常编译为程序集,不可使用任何工具直接编辑 您的客户机必须反汇编程序集,对.resx文件进行更改,然后将其重新编译回程序集 您可以将plain.resx文件发送到客户端,要求他们编辑这些文件(使用notepad.exe或任何其他文本编辑器),并将客户

我已经用resgen.exe从txt文件生成了二进制资源(.resources)文件。您知道对于已经生成的资源文件是否有可视化编辑器吗。我的情况是,软件已交付给客户,客户希望更新文件中的值


您是否使用该软件以纯文本形式提供.resx文件。resx文件通常编译为程序集,不可使用任何工具直接编辑

您的客户机必须反汇编程序集,对.resx文件进行更改,然后将其重新编译回程序集


您可以将plain.resx文件发送到客户端,要求他们编辑这些文件(使用notepad.exe或任何其他文本编辑器),并将客户端更改合并回源。然后创建一个补丁并作为新版本交付给客户端

最后我找到了允许编辑.resource文件的工具,即resource.Net。您可以通过以下链接找到该应用程序

它们是纯xml文件,您可以使用任何xml编辑器。当然,visual Studio中有可视化编辑器,也有免费版本。但您可能要求安装更小的文件,而不是2GB?@PavelAnikhouski这些是二进制文件,而不是XML。生成的文件扩展名为.resource,我试图用vscode打开,但它没有显示内容。我发送给客户端的是.resource文件。请参阅下面的链接请检查您提供的链接,在创建.resources文件后,您可以将其嵌入运行时可执行文件或库中,方法是包括语言编译器的/resource开关,或者使用程序集链接器(Al.exe)将其嵌入附属程序集。有
[可序列化]示例中的
属性,因此
.resource
文件包含我相信的二进制序列化值。从二进制格式反序列化
汽车
,需要类定义(程序集)。似乎只有您才能反序列化
.resource
文件,因为只有您知道序列化了什么