title: VSTS git submodule reference error
body: <p>I have a CoreApp project (CoreApp) and a Project1 that depends on the CoreApp Project. Thanks to someone from MSFT on SO, previously I was able to get this compiled with VSTS git using the (CoreApp)submodule under Project1. However, now in Project1, whenever I reference a model in the CoreApp Project (eg., a AppUser class), I get the build error - "The type or namespace name 'AppUser' could not be found (are you missing a using directive or an assembly reference?)" error. I read some SO posts and changed not only the folder name but also the CoreApp Model namespace in the CoreApp project, and now I got a different error - "The type or namespace name 'CoreAppModels' does not exist in the namespace 'CoreAppApp' (are you missing an assembly reference?) [d:\a\1\Project1\Project1.csproj]. I also continue to get the previous error. It seems to me that the build process is not picking up the CoreApp assembly, or the updated code, but I did see that the CoreApp project was pulled down during the build process. </p>
  
  <p>All of this works and builds fine on my PC. I verified that on VSTS, I have the CoreApp file with the hash, and the .gitmodules with the entry -</p>
  
  <pre><code>[submodule "Project1/CoreApp"]
      path = Project1/CoreApp
      url = https://name.visualstudio.com/_git/CoreApp
  </code></pre>
  
  <p>Again, I do see that the CoreApp is pulled down during the build -</p>
  
  <pre><code> Copying file from "obj\Release\CoreApp.dll" to "bin\CoreApp.dll".
   CoreApp -&gt; d:\a\1\s\Project1\CoreApp\bin\CoreApp.dll
  </code></pre>
  
  <p>Does the build process on VSTS pull down the latest submodule code when doing a build? Does anyone know what I am doing wrong? I am pulling my hair out and any help is appreciated. Thank you!</p>