无效的Resx文件。给定编码中的无效字符

时间:2020-05-21 01:37:58

标签: c# visual-studio-2017

突然,当我尝试构建解决方案时遇到了一个异常,在那之前我的应用程序运行良好。我不认为编码或解决方案中的问题,而是自动更新Windows或其他内容。当我删除.resx文件时,出现了另一个错误,就像您在此处包含的图片中看到的那样;有些Form无法访问它。.还有一些代码转换为二进制“&éàéçàé”。 -您会在这里找到描述异常的图片。

[Exception] [1]


[1]错误图片:https://i.stack.imgur.com/I8mPL.png

1 个答案:

答案 0 :(得分:0)

此问题是由于更新到2020年5月12日的最新版本-Visual Studio 2017版本15.9.23。这样就导致了编码问题以及诸如“某些字节已被Unicode替换代替”异常之类的许多问题。 -解决方案:
-我卸载了最新版本并返回到2019年12月发布的Visual Studio以前的版本。
-我使用ILSpy进行反编译,并从设置(或生成的最新调试)中恢复了转换为二进制代码的代码行(“zé45&87£%%£./?”)。

相关问题