ikvm worked for us.
However the order for jars files matters while using it.
Below are the steps which helped us to create .net proxies:
- Download latest package for ikvm, we used this version ikvmbin-8.1.5717.0
- Extract the downloaded folder and paste starta-dist-1.0.0 jar files in bin folder of ikvm
3.Open command prompt in administrator mode from bin folder in ikvm.
4.Run the following command:
ikvmc -target:library -out:C:\Test\StartaNet.dll strata-basics-1.0.0.jar strata-calc-1.0.0.jar strata-collect-1.0.0.jar strata-data-1.0.0.jar strata-loader-1.0.0.jar strata-market-1.0.0.jar strata-math-1.0.0.jar strata-measure-1.0.0.jar strata-pricer-1.0.0.jar strata-product-1.0.0.jar strata-report-1.0.0.jar joda-beans-1.7.jar joda-convert-1.8.1.jar slf4j-api-1.7.21.jar guava-19.0.jar colt-1.2.0.jar commons-math3-3.6.1.jar concurrent-1.3.4.jar
5.The above command will generate StartaNet dll in c: directory under test folder.
6.Add reference of the created dll in your project along with dlls provided by ikvm and you are good to use magic of opengamma library.
In case of any queries or issues with above steps , you can write to me at : firstname.lastname@example.org