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

Invalid Resx file. Invalid character in the given encoding

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

[异常][1]


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

问题是因为更新到最新版本 2020 年 5 月 12 日 -- Visual Studio 2017 版 15.9.23。因此导致了编码问题和许多问题,例如 "some bytes have been replaced with the Unicode substitution" 异常。 - 解决方案 :
-我卸载最新版本并返回到 2019 年 12 月发布的 visual studio 之前的版本。
-我使用 ILSpy 从设置(或生成的最新调试)反编译和恢复转换为二进制 ("zé45&87£%%£./?") 的代码行。