I don't know if this is the right place for questions about the tools and IDE used to develop NuGet so, please, just redirect me as necessary (if it isn't).
I am trying to fix a problem with case sensitive file systems and I usually develop on Linux using MonoDevelop. In this case the ability to develop and run the tests on the platform that has the problem would make my work much easier.
I know I can build NuGet using the build.sh script but when I try to open the NuGet solution in MonoDevelop most of the projects have "invalid configuration" errors. In your opinion, what is the best I can do?
1/ try to fix the .sln file and configurations; or
2/ create a new solution, specific for Mono and MonoDevelop?
Are patches that make NuGet easier to build and test on different platforms OK or one is expected to develop in VS and just build there with build.sh?
Also, how do you run the tests on Mono? The build.sh script doesn't seem to build them.
Thank you very much for any help on this.