Dein Projekt funktioniert einwandfrei, sowohl mit der .NET Core CLI wie auch mit der aktuellen Visual Studio 2017 Stable und auch 2017 Preview.
C:\Users\Ben\Desktop\myCSharp\Test> dotnet build
Microsoft (R) Build Engine version 15.6.82.30579 for .NET Core
Copyright (C) Microsoft Corporation. All rights reserved.
Restore completed in 17,86 ms for C:\Users\Ben\Desktop\myCSharp\Test\Test.Models\Test.Models.csproj.
Restore completed in 62,07 ms for C:\Users\Ben\Desktop\myCSharp\Test\Test.WebApp\Test.WebApp.csproj.
Restore completed in 45,37 ms for C:\Users\Ben\Desktop\myCSharp\Test\Test.WebApp\Test.WebApp.csproj.
Test.Models -> C:\Users\Ben\Desktop\myCSharp\Test\Test.Models\bin\Debug\netstandard2.0\Test.Models.dll
Test.WebApp -> C:\Users\Ben\Desktop\myCSharp\Test\Test.WebApp\bin\Debug\netcoreapp2.0\Test.WebApp.dll
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:02.59
C:\Users\Ben\Desktop\myCSharp\Test>
Bestätigt meine Vermutung des Anwenderfehlers ;-)