C#中无效的Resx文件。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#中无效的Resx文件。相关的知识,希望对你有一定的参考价值。
无效的 Resx 文件。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040) 行 122,位置 5。 大家好,我在C#中调试的时候老是出现这个错误,久不久又出来,请问有哪位知道以上错误怎么解决,帮帮忙,谢谢了。
参考技术A 你是不是把resx这个文件删除掉了,这文件是保存数据用的,我纳闷之我是删除了之后跑到处来找答案。。。看来我只能重新搞了如果你没删除的话,可以借鉴这个回答解决办法:1是在你的App\bin目录添加一个App.exe.manifest文件
2是打开相应Form的.resx资源文件
>
>
XML视图
>
>
替换
>
>
bytearray.base64
替成
bytearray.base32
>
>
全部替换
>
>
保存
>
>
再次打开这个Form,你会发现图标已可见。>
>
重新编译参考:
http://topic.csdn.net/t/20050830/14/4240092.html
Visual Studio C# 更新本地化语言 resx
【中文标题】Visual Studio C# 更新本地化语言 resx【英文标题】:Visual Studio C# Updating Localized Languages resx 【发布时间】:2015-03-03 03:31:16 【问题描述】:我有多语言应用程序,首先它只有英文, 不止一次,我添加了对德语和俄语版本的支持,并将 resx 文件发送给伙伴进行翻译。 但是当他们进行翻译时,我在 GUI 中添加了更多复选框 现在,当我复制他们的文件并加载德语 \ 俄语 GUI 版本时,那些未翻译的复选框不会以这些语言显示。
我的问题是: 有没有办法将本地化的 .resx 文件更新为 main 版本,正如我所见: 如果缺少控件,则在本地化文件中 - 它们将以默认语言显示。
他们使用的翻译:Zeta Resource Editor
【问题讨论】:
【参考方案1】:自己找到答案 :) 也许有人需要它:
在这个免费程序(Zeta 资源编辑器)中,您可以从您的 VS 项目中添加一组现有资源 - 只需选择它们并添加,Zeta 资源编辑器将自动显示缺少哪些字符串,因此您可以轻松找到它们。
【讨论】:
以上是关于C#中无效的Resx文件。的主要内容,如果未能解决你的问题,请参考以下文章
Resx 文件无效。未能加载 .RESX 文件中使用的类型 System.Collections.Generic.List`1请确保已在项目中添加了必需的引用。