Visual studio Visual Studio无法自动检测项目中的文件更改

Visual studio Visual Studio无法自动检测项目中的文件更改,visual-studio,visual-studio-2015,Visual Studio,Visual Studio 2015,我有一个VS项目,其目录通过通配符包含在csproj文件中,如下所示: <Compile Include="Models\**" /> 以下是事件的顺序: 一个新文件被添加到Models目录中 它被提交并推送到GIT 是别人拉的。(在VS之外使用GIT命令拉取) Person尝试在拉取之后构建,并获得有关未定义类的编译器错误 重新启动VS并重新打开解决方案不会使问题消失 VS解决方案资源管理器显示包含的新文件,但文件名旁边没有插入符号。点击refresh会显示插入符号,也会

我有一个VS项目,其目录通过通配符包含在csproj文件中,如下所示:

<Compile Include="Models\**" />

以下是事件的顺序:

  • 一个新文件被添加到
    Models
    目录中
  • 它被提交并推送到GIT
  • 是别人拉的。(在VS之外使用GIT命令拉取)
  • Person尝试在拉取之后构建,并获得有关未定义类的编译器错误
重新启动VS并重新打开解决方案不会使问题消失

VS解决方案资源管理器显示包含的新文件,但文件名旁边没有插入符号。点击refresh会显示插入符号,也会导致编译器错误消失。每次都是这样

我希望能够实现自动化:是否有一种方法可以创建一个预构建作业/脚本,与单击解决方案资源管理器中的“刷新”按钮执行相同的操作

(我们在2017年和2019年都遇到了这个问题。)