错误1由于内部故障,构建意外停止。无法翻译Unicode字符

时间:2015-06-08 16:30:51

标签: c# .net visual-studio-2012 unicode windows-8

我有这个错误,因为我已经在我的新PC上安装了Visual Studio(社区)。

  

错误1由于内部原因,构建意外停止   失败。 System.Text.EncoderFallbackException:无法翻译   Unicode字符\ uD928在索引661处指定的代码页。在   System.Text.EncoderExceptionFallbackBuffer.Fallback(Char charUnknown,   Int32索引)at   System.Text.EncoderFallbackBuffer.InternalFallback(Char ch,Char *&   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(Dictionary2&安培;   字典,IEqualityComparer1比较器)   Microsoft.Build.Execution.BuildParameters.Microsoft.Build.BackEnd.INodePacketTranslatable.Translate(INodePacketTranslator   翻译)   Microsoft.Build.BackEnd.NodePacketTranslator.NodePacketWriteTranslator.Translate [T](T&安培;   value,NodePacketValueFactory1 factory)at   Microsoft.Build.BackEnd.NodeConfiguration.Translate(INodePacketTranslator   翻译)   Microsoft.Build.BackEnd.NodeProviderOutOfProcBase.NodeContext.SendData(INodePacket   数据包)   Microsoft.Build.BackEnd.NodeProviderOutOfProc.CreateNode(Int32 nodeId,   INodePacketFactory工厂,NodeConfiguration配置)at   Microsoft.Build.BackEnd.NodeManager.AttemptCreateNode(INodeProvider   nodeProvider,NodeConfiguration nodeConfiguration)at   Microsoft.Build.BackEnd.NodeManager.CreateNode(NodeConfiguration   配置,NodeAffinity nodeAffinity)at   Microsoft.Build.Execution.BuildManager.PerformSchedulingActions(IEnumerable1   回复)   Microsoft.Build.Execution.BuildManager.HandleNewRequest(Int32节点,   BuildRequestBlocker拦截器)   Microsoft.Build.Execution.BuildManager.IssueRequestToScheduler(BuildSubmission   submission,Boolean allowMainThreadBuild,BuildRequestBlocker blocker)   F:\亚当\ ProjetVS \ TestApplicationWeb1 \ TestApplicationWeb1 \ TestApplicationWeb1.csproj   TestApplicationWeb1

我有时将我的Windows Unicode更改为日语。我不记得在安装VisualStudio之前或之后是否更改了它。

无论如何,实际上这是一个非常大的问题。我有一些项目,甚至一个简单的新项目甚至没有建立。我试图卸载&修复VisualStudio,但仍然存在相同的错误。

我的Windows 8是否已损坏?

哦,我也发现了一篇关于这个错误的文章,但是我不能通过清理某条路径来获得Scott的意思吗?

这是文章

http://www.hanselman.com/blog/CSIVisualStudioUnableToTranslateUnicodeCharacterAtIndexXToSpecifiedCodePage.aspx

清理他的路径是什么意思? 哪条路径

请帮助,谢谢!

1 个答案:

答案 0 :(得分:0)

解决,Hans Passant发布: (error msb4014: the build stopped unexpectedly because of an internal failure. Restarting VisualStudio doesn't work

  

我已经看过几次异常追踪了。很容易谷歌,只是   查询“msbuild System.Text.EncoderFallbackException”。这个博客   帖子被认为是典型的答案。

     

这是一个环境问题,由路径损坏的机器引起   环境变量。这种情况经常发生,这是一个令人讨厌的事情   全局变量经常被破坏的安装程序破坏。

     

您使用控制面板&gt;修复它系统&gt;高级&gt;环境   变量&gt; <系统变量>路径。单击“编辑”并复制内容   将故意小文本框放入文本编辑器中。清理,   删除明显错误的路径和坏字符。有些瘫痪了   通常是一团糟,没有囚犯。将其粘贴回   文本框。注销+登录以确保新值对所有人都有效   过程

谢谢汉斯,终于解决了。