I have put a request up on VisualStudio.UserVoice for Visual Studio to provide HLSL compilation, and other DirectX related features such as shader designer and model editor to C# projects in the same way that they are provided for C++ projects. Please help the vote along as it's really important that C# be treated equally with regards to DirectX development. These features could be easily provided to C#. And would make working with DirectX easier for C# developers.
Here is the link to the VisualStudio.UserVoice suggestion ..
Visual Studio only provides hlsl compilation tools for C++ projects, while C# projects which also use hlsl are left without this facility. This is a glaring inconsistency in the tools provided to each language. C# is meant to be a first-class language yet the DirectX tools which are built in to Visual Studio are not equally provided to C#, this is an unnecessary and arbitrary limitation.
Developing DirectX applications with C# is becoming easier and there are now more tools than ever to work with this combination of technologies, including SlimDX and SharpDX, both fully capable managed DirectX frameworks (wrappers). Please provide C# developers with hlsl compilation, and for that matter, all the DirectX and graphics related tools that are provided to C++ developers, including the shader designer and the model editor. These features are equally usable by C#/DirectX developers as for C++/DirectX developers.
Thanks for any support.
Edited by Gavin Williams, 12 February 2013 - 04:26 PM.