Visual Studio 2017 MSB4166

weixin_38053878 2016-11-30 09:19:17
新安装了VS2017 RC 然而出了严重的问题,一段很简单的代码竟然无法运行
以下是错误信息
UNHANDLED EXCEPTIONS FROM PROCESS 8388:
=====================
2016/11/30 17:17:54
System.IO.FileNotFoundException: 系统找不到指定的文件。 (Exception from HRESULT: 0x80070002)
   在 Microsoft.Build.Shared.BuildEnvironmentHelper.get_Instance()
   在 Microsoft.Build.Evaluation.ToolsetConfigurationReader.ReadApplicationConfiguration()
   在 Microsoft.Build.Evaluation.ToolsetConfigurationReader.get_ConfigurationSection()
   在 Microsoft.Build.Evaluation.ToolsetConfigurationReader.<get_ToolsVersions>d__8.MoveNext()
   在 Microsoft.Build.Evaluation.ToolsetReader.ReadEachToolset(Dictionary`2 toolsets, PropertyDictionary`1 globalProperties, PropertyDictionary`1 initialProperties, Boolean accumulateProperties)
   在 Microsoft.Build.Evaluation.ToolsetReader.ReadToolsets(Dictionary`2 toolsets, PropertyDictionary`1 globalProperties, PropertyDictionary`1 initialProperties, Boolean accumulateProperties, String& msBuildOverrideTasksPath, String& defaultOverrideToolsVersion)
   在 Microsoft.Build.Evaluation.ToolsetReader.ReadAllToolsets(Dictionary`2 toolsets, ToolsetRegistryReader registryReader, ToolsetConfigurationReader configurationReader, PropertyDictionary`1 environmentProperties, PropertyDictionary`1 globalProperties,
ToolsetDefinitionLocations locations)
   在 Microsoft.Build.Evaluation.ProjectCollection.InitializeToolsetCollection(ToolsetRegistryReader registryReader, ToolsetConfigurationReader configReader)
   在 Microsoft.Build.Evaluation.ProjectCollection..ctor(IDictionary`2 globalProperties, IEnumerable`1 loggers, IEnumerable`1 remoteLoggers, ToolsetDefinitionLocations toolsetDefinitionLocations, Int32 maxNodeCount, Boolean onlyLogCriticalEvents)
   在 Microsoft.Build.Evaluation.ProjectCollection.get_GlobalProjectCollection()
   在 Microsoft.Build.Execution.OutOfProcNode.HandleNodeConfiguration(NodeConfiguration configuration)
   在 Microsoft.Build.Execution.OutOfProcNode.HandlePacket(INodePacket packet)
   在 Microsoft.Build.Execution.OutOfProcNode.Run(Boolean enableReuse, Exception& shutdownException)
   在 Microsoft.Build.CommandLine.MSBuildApp.StartLocalNode(CommandLineSwitches commandLineSwitches)
   在 Microsoft.Build.CommandLine.MSBuildApp.ProcessCommandLineSwitches(CommandLineSwitches switchesFromAutoResponseFile, CommandLineSwitches switchesNotFromAutoResponseFile, String& projectFile, String[]& targets, String& toolsVersion,
Dictionary`2& globalProperties, ILogger[]& loggers, LoggerVerbosity& verbosity, List`1& distributedLoggerRecords, Boolean& needToValidateProject, String& schemaFile, Int32& cpuCount, Boolean& enableNodeReuse, TextWriter&
preprocessWriter, Boolean& debugger, Boolean& detailedSummary, Boolean recursing)
   在 Microsoft.Build.CommandLine.MSBuildApp.Execute(String commandLine)
   在 Microsoft.Build.CommandLine.MSBuildApp.Main()
===================
2016/11/30 17:17:54
System.IO.FileNotFoundException: 系统找不到指定的文件。 (Exception from HRESULT: 0x80070002)
   在 Microsoft.Build.Shared.BuildEnvironmentHelper.get_Instance()
   在 Microsoft.Build.Evaluation.ToolsetConfigurationReader.ReadApplicationConfiguration()
   在 Microsoft.Build.Evaluation.ToolsetConfigurationReader.get_ConfigurationSection()
   在 Microsoft.Build.Evaluation.ToolsetConfigurationReader.<get_ToolsVersions>d__8.MoveNext()
   在 Microsoft.Build.Evaluation.ToolsetReader.ReadEachToolset(Dictionary`2 toolsets, PropertyDictionary`1 globalProperties, PropertyDictionary`1 initialProperties, Boolean accumulateProperties)
   在 Microsoft.Build.Evaluation.ToolsetReader.ReadToolsets(Dictionary`2 toolsets, PropertyDictionary`1 globalProperties, PropertyDictionary`1 initialProperties, Boolean accumulateProperties, String& msBuildOverrideTasksPath, String& defaultOverrideToolsVersion)
   在 Microsoft.Build.Evaluation.ToolsetReader.ReadAllToolsets(Dictionary`2 toolsets, ToolsetRegistryReader registryReader, ToolsetConfigurationReader configurationReader, PropertyDictionary`1 environmentProperties, PropertyDictionary`1 globalProperties,
ToolsetDefinitionLocations locations)
   在 Microsoft.Build.Evaluation.ProjectCollection.InitializeToolsetCollection(ToolsetRegistryReader registryReader, ToolsetConfigurationReader configReader)
   在 Microsoft.Build.Evaluation.ProjectCollection..ctor(IDictionary`2 globalProperties, IEnumerable`1 loggers, IEnumerable`1 remoteLoggers, ToolsetDefinitionLocations toolsetDefinitionLocations, Int32 maxNodeCount, Boolean onlyLogCriticalEvents)
   在 Microsoft.Build.Evaluation.ProjectCollection.get_GlobalProjectCollection()
   在 Microsoft.Build.Execution.OutOfProcNode.HandleNodeConfiguration(NodeConfiguration configuration)
   在 Microsoft.Build.Execution.OutOfProcNode.HandlePacket(INodePacket packet)
   在 Microsoft.Build.Execution.OutOfProcNode.Run(Boolean enableReuse, Exception& shutdownException)
   在 Microsoft.Build.CommandLine.MSBuildApp.StartLocalNode(CommandLineSwitches commandLineSwitches)
   在 Microsoft.Build.CommandLine.MSBuildApp.ProcessCommandLineSwitches(CommandLineSwitches switchesFromAutoResponseFile, CommandLineSwitches switchesNotFromAutoResponseFile, String& projectFile, String[]& targets, String& toolsVersion,
Dictionary`2& globalProperties, ILogger[]& loggers, LoggerVerbosity& verbosity, List`1& distributedLoggerRecords, Boolean& needToValidateProject, String& schemaFile, Int32& cpuCount, Boolean& enableNodeReuse, TextWriter&
preprocessWriter, Boolean& debugger, Boolean& detailedSummary, Boolean recursing)
   在 Microsoft.Build.CommandLine.MSBuildApp.Execute(String commandLine)
   在 Microsoft.Build.CommandLine.MSBuildApp.Main()
===================
...全文
16 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧