Ejecutar el script R con start.process en .net

Quiero ejecutar un script r en vb.net que guarda los datos en un archivo .csv. Hasta ahora he encontrado los siguientes enfoques:

dim strCmd as String
strCmd = "R CMD BATCH" + "C:\test.R"
process.start("CMD.exe", strCmd

Aparentemente, esto debería funcionar, pero en mi caso, el cmd aparece (se encuentra en mi carpeta de depuración) y no sucede nada.

Otra forma en que lo intenté fue

process.start("Rgui.exe", "C:\test.R")

Mensaje de error: Argumento "C: \ test.R" ignorado

Esto tampoco está funcionando.

para mi script r acabo de usar un ejemplo

sink()
setwd("C:/")
x <- data.frame(a = I("a \" quote"), b = pi)
sink(test.csv)

Respuestas a la pregunta(2)

Su respuesta a la pregunta