Hello.
My project group and I are currently developing our first compiler for our own programming language. We have made a simple game engine, where you load up two DLLs and the Game Engine makes the two AIs battle. Our language is concerned with writting the AI, which our custom compiler then is supposed to compile into a DLL file.
After researching MSIL, we decided it would be too great of an undertaking for us to compile directly to MSIL and therefore we wanted to compile to C# and then utilize VS backend compiler to compile our intermediate file to a DLL file written in MSIL.
I have been searching the forums and reading the EULA, but I am not certain if we are violating any rights by using the backend compiler of Visual Studio this way. As far as I can understand, we would need to grab a .exe file from an installation of Visual Studio and include in our compiler. When compiling a source file, our compiler would then first compile to C# and then utilize the .exe file to finish the compilation and produce the DLL written in MSIL.
Thank you in advance for your answer :)