C# Visual Studio 2013无法识别任何内容

C# Visual Studio 2013无法识别任何内容,c#,visual-studio,resharper,mvvm-light,visual-studio-2013,C#,Visual Studio,Resharper,Mvvm Light,Visual Studio 2013,今天早上,我在Visual Studio 2013中打开了我的WinRT我正在使用MVVMLight项目,发现所有类型(即使是系统类型)都无法识别,比如说无法解析符号“bool”。请注意,解决方案的构建、执行和工作都很好 C: 即使是XAML: 我尝试了很多方法,关闭并重新打开了解决方案,清除了Resharper缓存,我甚至重新启动了Visual Studio和PC,但仍然是同一个问题,这个问题有解决方案吗 更新1:我尝试从工具>选项暂停/恢复Resharper,甚至从AppData\Local

今天早上,我在Visual Studio 2013中打开了我的WinRT我正在使用MVVMLight项目,发现所有类型(即使是系统类型)都无法识别,比如说无法解析符号“bool”。请注意,解决方案的构建、执行和工作都很好

C:

即使是XAML:

我尝试了很多方法,关闭并重新打开了解决方案,清除了Resharper缓存,我甚至重新启动了Visual Studio和PC,但仍然是同一个问题,这个问题有解决方案吗

更新1:我尝试从工具>选项暂停/恢复Resharper,甚至从AppData\Local\JetBrains\Resharper\v8.0\SolutionCaches删除文件,现在Visual Studio也会导致错误:


更新2:我卸载/重新安装了visual studio,如果您可以生成解决方案,我仍然会遇到相同的问题,但是ReSharper会将您的代码标记为红色-您可以编写请求,您可能会得到帮助

如果你不能构建你的项目,那么这不是ReSharper的问题。然后我们需要找出你的构建被破坏的原因

您的项目到程序集的引用似乎已断开。 要了解在构建过程中引用发生了什么,请转到工具->选项->项目和解决方案->构建/调试,并将详细程度设置为诊断。然后尝试生成项目并研究VS中的输出窗口,也可以从命令行使用MSBuild.exe。您需要在这个大文本块中找到的是“解析程序集引用”或“展开SDK引用”任务。这些任务应获取项目所依赖的程序集的有效路径。稍后,应使用所有这些路径作为参数执行csc.exe。 您可以检查路径是否正确,它们是否指示现有二进制文件

您还可以创建一个新的WinRT项目模板,并检查它是否可以生成。如果它甚至不能用于干净的项目模板,那么这显然是一个系统问题,我想您的平台sdk已经损坏


希望这会有所帮助。

如果您安装了任何针对Visual Studio的Xamarin扩展,这是问题的根源。有一些

作为一种可能的解决方法,您可以尝试本票据中提到的解决方法:

在中为“使用msbuild获取项目引用”选择“true” 项目属性在解决方案资源管理器中单击项目名称|点击 解决方案中每个项目的F4


至少,它对我是有效的。

你试过挂起然后从VS->Tools->Options->ReSharper恢复吗?没有,我会尝试在ReSharper选项中禁用/更新插件,如StyleCop,在某些情况下也会有帮助。@Rohit-Vats:挂起它会停止问题,恢复将再次恢复,请确保在恢复之前清除缓存AppData\Local\JetBrains\ReSharper\v7.1\SolutionCaches。