When I create a .NET Framework project, without building the following files exist in obj:
ConsoleApp1.csproj.CoreCompileInputs.cache
DesignTimeResolveAssemblyReferencesInput.cache
For .NET Core projects, the following files exist:
ConsoleApp126.AssemblyInfo.cs
ConsoleApp126.AssemblyInfoInputs.cache
ConsoleApp126.csproj.CoreCompileInputs.cache
Looks like we're skipping the cache (DesignTimeResolveAssemblyReferencesInput.cache is missing) in design-time builds. I don't know who's bug this is.