突然,当我尝试构建解决方案时遇到了一个异常,在那之前我的应用程序运行良好。我不认为编码或解决方案中的问题,而是自动更新Windows或其他内容。当我删除.resx文件时,出现了另一个错误,就像您在此处包含的图片中看到的那样;有些Form无法访问它。.还有一些代码转换为二进制“&éàéçàé”。
-您会在这里找到描述异常的图片。
[Exception] [1]
答案 0 :(得分:0)
此问题是由于更新到2020年5月12日的最新版本-Visual Studio 2017版本15.9.23。这样就导致了编码问题以及诸如“某些字节已被Unicode替换代替”异常之类的许多问题。
-解决方案:
-我卸载了最新版本并返回到2019年12月发布的Visual Studio以前的版本。
-我使用ILSpy进行反编译,并从设置(或生成的最新调试)中恢复了转换为二进制代码的代码行(“zé45&87£%%£./?”)。