Since Visual Studio 2015 has support for shaders, wouldn’t it make sense to include them in the project files?
I can toggle Show All Files and filter .shader and .cginc and open/include the shaders. When the project files are refreshed I have to repeat that step.
I have no problem editing shaders by double clicking them inside the unity editor which opens them in VS automatically. What specifically are you having a problem with?
I want to be able to use the quick search function (ctrl+f) in Visual Studio to find a keyword in several shaders. The quick search only works for files included in projects.
Oh! Go to Editor Settings, there’s a new section “C# Project Generation” with a field “Additional extensions to include”, There you can add “cginc;shader” and they will be included!