unity3d shader 导入 shader报错,#include不识别

unity3d shader 导入 shader报错,cginc文件不识别

unity3d 导入第三方插件的shader总是报错 提示 #include " ******.cginc " 找不到,但是这个文件又是在工程中的,重新导入 shader 和插件还是不起作用无法识别。
解决办法:
关闭 unity3d ,找到工程的Library文件夹,删除里面的 ShaderCache文件夹和带shadercompiler 的文件,重新打开工程 shaderunity3d shader 导入 shader报错,#include不识别 正确了。