Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ';找不到类型或命名空间';在Visual Studio 2017中_C#_Git_Visual Studio 2017 - Fatal编程技术网

C# ';找不到类型或命名空间';在Visual Studio 2017中

C# ';找不到类型或命名空间';在Visual Studio 2017中,c#,git,visual-studio-2017,C#,Git,Visual Studio 2017,每次我从远程执行git拉取以更新分支时,Visual Studio 2017都会在我打开的许多文件中显示“找不到类型或命名空间”错误。有趣的是,对于相同的项目/回购,我不认为Visual Studio 2015存在问题。该软件在两个版本的Visual Studio中都可以正常运行,因此这是一个错误。进行清理或重建并不能解决问题。我最终从remote重新克隆了回购协议,然后Visual Studio 2017很高兴。有人知道如何解决这个恼人的问题吗?问题在于软件包还原。如果失败了,你就有问题了。

每次我从远程执行git拉取以更新分支时,Visual Studio 2017都会在我打开的许多文件中显示“找不到类型或命名空间”错误。有趣的是,对于相同的项目/回购,我不认为Visual Studio 2015存在问题。该软件在两个版本的Visual Studio中都可以正常运行,因此这是一个错误。进行清理或重建并不能解决问题。我最终从remote重新克隆了回购协议,然后Visual Studio 2017很高兴。有人知道如何解决这个恼人的问题吗?

问题在于软件包还原。如果失败了,你就有问题了。
您可以尝试卸载和重新加载项目,但我仍然没有找到避免的方法。

卸载和重新加载项目对我不起作用

相反,我删除了项目目录中隐藏的.suo文件,所有内容都重新开始工作。路径是:


(项目名称)\.vs\(项目名称)\.v15\.suo

在我的案例中,我删除了csproj.user文件,然后重新加载了项目。

这个问题发生在VS2019年,当时我正在参加一个C#基本培训课程。我的解决办法是:

  • 保存整个项目
  • 关闭项目
  • 开放项目

  • 我已经卸载并重新加载了所有项目,但我仍然收到了这条消息。我可以构建解决方案,但Intelli sense不适用于导入的名称空间。@FrenkyB然后尝试Marco Pavic的解决方案。我也做过,但它不起作用。您使用的是哪个版本的visual studio?我使用的是VS 2017。这是为我做的,谢谢