I had the same problem with compositions.dll .
Therefore, instead of copying Rlapack.dll to the directory where compositions.dll exists, I added the bin directory to PATH .
string rhome = System.Environment.GetEnvironmentVariable("R_HOME"); if (string.IsNullOrEmpty(rhome)) rhome = @"C:\Program Files\R\R-2.14.0"; System.Environment.SetEnvironmentVariable("R_HOME", rhome); System.Environment.SetEnvironmentVariable("PATH", System.Environment.GetEnvironmentVariable("PATH") + ";" + rhome + @"\bin\i386");
source share