после нажатия кнопки в приложении asp.net process.start() работает с инструментом edmgen с аргументами. И я ловлю ошибку: Process.Start() edmgen
var cs =ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString;
string myArgs="/mode:fullgeneration /c:\""+cs+"\" /project:nwd /entitycontainer:SchoolEntities /namespace:SchoolModel /language:CSharp ";
string filename= GetFrameworkDirectory() + "\\EdmGen.exe";
ProcessStartInfo startInfo = new ProcessStartInfo(filename,myArgs);
startInfo.UseShellExecute = false;
//startInfo.RedirectStandardError = true;
Process myGenProcess = Process.Start(startInfo);
//genInfo.Text = myGenProcess.StandardError.ReadToEnd();
Как это исправить?
Я только что добавил/outssdl: d: \ "/ generateEntityModel.ssdl \" и решил свою проблему. Также я должен добавить опции/outmsl/outssdl/outobjectlayer/outviews. Благодарю. – loviji