Cuda 10.1 forces all .cu files to be recompiled after adding one file in the visual studio 2017 proj...

I am on a Win 10 system. Each time after adding a file(even it’s empty) to a Visual Studio Cuda project, Cuda 10.1 forces all .cu files to be recompiled again.
Generally, for each .cu file (such as test.cu) in a project called XXX, you will get information during compiling like

Target AddCudaCompilePropsDeps:
Building target “AddCudaCompilePropsDeps” completely.
Input file “XXX.vcxproj” is newer than output file “x64\Debug\test.cu.cache”.

So the problem is that in file CUDA 10.1.targets, it cannot understand that adding a new file to the project doesn’t mean CUDA item build properties are also changed for the Target AddCudaCompilePropsDeps.

Is this a bug?? Or did I miss something?