Visual Studio 2013 中的错误(编译和运行代码)

error in visual studio 2013 (compilation and running code)

本文关键字:编译 运行 代码 错误 Studio 2013 Visual      更新时间:2023-10-16

我安装了Visual Studio 2013,但每次我尝试编译代码或运行它时。当我编译时,它显示以下内容:

错误

1 错误 MSB4014:由于内部故障,生成意外停止。 System.Text.EncoderFallbackException:无法将索引 949 处的 Unicode 字符 \uDF10 转换为指定的代码页。 at System.Text.EncoderExceptionFallbackBuffer.Fallback(char charUnknown, Int32 index) at System.Text.EncoderFallbackBuffer.InternalFallback(char ch, Char*& chars) at System.Text.UTF8Encoding.GetByteCount(Char* chars, Int32 count, EncoderNLS baseEncoder) at System.Text.UTF8Encoding.GetByteCount(String chars) at System.IO.BinaryWriter.Write(String value) at Microsoft.Build.BackEnd.NodePacketTranslator.NodePacketWriteTranslator.TranslateDictionary(Dictionary 2& dictionary, IEqualityComparer 1 comparer) at Microsoft.Build.Execution.BuildParameters.Microsoft.Build.BackEnd.INodePacketTranslatable.Translate(INodePacketTranslator translator) at Microsoft.Build.BackEnd.NodePacketTranslator.NodePacketWriteTranslator.Translate[T](T& value, NodePacketValueFactory 1 factory) at Microsoft.Build.BackEnd.NodeConfiguration.Translate(INodePacketTranslator translator) at Microsoft.Build.BackEnd.NodeProviderOutOfProcBase.NodeContext.SendData(INodePacket packet) at Microsoft.Build.BackEnd.NodeProviderOutOfProc.CreateNode(Int32 nodeId, INodePacketFactory factory, NodeConfiguration configuration) at Microsoft.Build.BackEnd.NodeManager.AttemptCreateNode(INodeProvider nodeProvider, NodeConfiguration nodeConfiguration) at Microsoft.Build.BackEnd.NodeManager.CreateNode(NodeConfiguration configuration, NodeAffinity nodeAffinity) at Microsoft.Build.Execution.BuildManager.PerformSchedulingActions(IEnumerable 1 responses) at Microsoft.Build.Execution.BuildManager.HandleNewRequest(Int32 node, BuildRequestBlocker blocker) at Microsoft.Build.Execution.BuildManager.IssueRequestToScheduler(BuildSubmit submit, Boolean allowMainThreadBuild, BuildRequestBlocker blocker) Project1 错误 1 错误 MSB4014:由于内部故障,生成意外停止。 System.Text.EncoderFallbackException:无法将索引 949 处的 Unicode 字符 \uDF10 转换为指定的代码页。 at System.Text.EncoderExceptionFallbackBuffer.Fallback(char charUnknown, Int32 index) at System.Text.EncoderFallbackBuffer.InternalFallback(char ch, Char*& chars) at System.Text.UTF8Encoding.GetByteCount(Char* chars, Int32 count, EncoderNLS baseEncoder) at System.Text.UTF8Encoding.GetByteCount(String chars) at System.IO.BinaryWriter.Write(String value) at Microsoft.Build.BackEnd.NodePacketTranslator.NodePacketWriteTranslator.TranslateDictionary(Dictionary 2& dictionary, IEqualityComparer 1 comparer) at Microsoft.Build.Execution.BuildParameters.Microsoft.Build.BackEnd.INodePacketTranslatable.Translate(INodePacketTranslator translator) at Microsoft.Build.BackEnd.NodePacketTranslator.NodePacketWriteTranslator.Translate[T](T& value, NodePacketValueFactory 1 factory) at Microsoft.Build.BackEnd.NodeConfiguration.Translate(INodePacketTranslator translator) at Microsoft.Build.BackEnd.NodeProviderOutOfProcBase.NodeContext.SendData(INodePacket packet) at Microsoft.Build.BackEnd.NodeProviderOutOfProc.CreateNode(Int32 nodeId, INodePacketFactory factory, NodeConfiguration configuration) at Microsoft.Build.BackEnd.NodeManager.AttemptCreateNode(INodeProvider nodeProvider, NodeConfiguration nodeConfiguration) at Microsoft.Build.BackEnd.NodeManager.CreateNode(NodeConfiguration configuration, NodeAffinity nodeAffinity) at Microsoft.Build.Execution.BuildManager.PerformSchedulingActions(IEnumerable 1 responses) at Microsoft.Build.Execution.BuildManager.HandleNewRequest(Int32 node, BuildRequestBlocker blocker) at Microsoft.Build.Execution.BuildManager.IssueRequestToScheduler(BuildSubmit submit, Boolean allowMainThreadBuild, BuildRequestBlocker blocker) Project1

当我尝试运行时,它会崩溃并重新启动程序。

我尝试下载该程序的另一个版本(2012),但它仍然相同.任何人都可以帮忙吗?

您可以使用控制面板修复它> 系统> 高级>环境变量> 系统变量> 路径。单击编辑并将有意变小的文本框的内容复制到文本编辑器中。清理它,删除明显错误的路径和不良字符。预计会有一些瘫痪通常的混乱,不要俘虏。将其粘贴回文本框中。注销 + 登录以确保新值对所有进程都有效。