- pythonnet
- csc
- nuget
- Roslyn
Use .NET libraries from Python
pip install pythonnet
The latest Visual Studio is supposed to include Nuget, but if you don't have it, you can download it from Nuget downloads
Make sure nuget.exe is somewhere in your PATH:
For example I've created C:\Bin, put the nuget.exe in this directory and added C:\Bin to the PATH.
Then install the compilers using nuget install Microsoft.Net.Compilers as suggested on Roslyn This created the Microsoft.Net.Compilers.3.4.0 directory in my home directory
Make sure csc.exe is somewhere in your PATH or use the full path to it:
"\Users\Gabor Szabo\Microsoft.Net.Compilers.3.4.0\tools\csc.exe" /t:library MyMath.cs