当前位置:编程学习 > C#/ASP.NET >>

怎么分布一个C# WINDOWSFORM项目,要包括自己的文件夹一起发布,就手请明路

我在一个项目中发布,但看红色的,发布后没有此文件夹,程序需要调用它里面的EXE,怎样使发布后正确有此文件夹呢
 public string run_nginx()
        {
            if (!this.look_sofet())
            {

                try
                {

                    System.Diagnostics.ProcessStartInfo p = null;
                    System.Diagnostics.Process Proc;

                    p = new ProcessStartInfo("softx.exe", " -c conf/soft.conf");
                    p.WorkingDirectory = "../../softe-0.8.38";//设置此外部程序所在windows目录
                    p.WindowStyle = ProcessWindowStyle.Hidden;//在调用外部exe程序的时候,控制台窗口不弹出
                    //如果想获得当前路径为
                    //string path = System.AppDomain.CurrentDomain.BaseDirectory;
                    p.UseShellExecute = false;
                    p.RedirectStandardInput = true;
                    p.RedirectStandardOutput = true;

                    Proc = System.Diagnostics.Process.Start(p);//调用外部程序

                    return "startyes";
                    ;
                }
                catch (Exception e)
                {
                    return e.Message;


                }
            } --------------------编程问答-------------------- 安装部署,设置系统必备
添加注输出和内容文件
--------------------编程问答-------------------- 需要先把softx.exe导入到项目里,然后选该softx.exe的"复制到输出目录"属性为"始终复制" --------------------编程问答-------------------- 补充一句,需要连softx.exe的父路径softe-0.8.38一起倒
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,