首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Process.Start() edmgen

Process.Start() edmgen
EN

Stack Overflow用户
提问于 2010-04-25 20:01:43
回答 2查看 522关注 0票数 0

在单击process.start()应用程序中的按钮后,asp.net运行带有参数的edmgen工具。我发现了错误:

代码语言:javascript
复制
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();

怎么解决这个问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-04-25 20:04:08

您需要将完整的路径传递给对输出具有写入访问权限的文件夹。

票数 2
EN

Stack Overflow用户

发布于 2010-04-25 20:05:01

这个错误表示您无法访问"C:\Program \Common\Microsoft Shared\DevServer\10.0\nwd.ssdl“。

检查您的进程是否对文件和树上的所有文件夹具有必要的权限。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2709736

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档