首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用命令提示符调用.net exe

如何使用命令提示符调用.net exe
EN

Stack Overflow用户
提问于 2018-05-15 20:19:44
回答 1查看 2K关注 0票数 0

我已经用WinSCP .NET汇编在C#.net (控制台应用程序)中实现了并行任务下载文件。现在我想知道如何通过命令提示符运行.net exe。您能提供如何在命令提示符下运行.net exe吗?

代码语言:javascript
运行
复制
using System;
using WinSCP;

class Example
{
    public static int Main()
    {
        try
        {
            // Setup session options
            SessionOptions sessionOptions = new SessionOptions
            {
                Protocol = Protocol.Sftp,
                HostName = "example.com",
                UserName = "user",
                Password = "mypassword",
                SshHostKeyFingerprint = "ssh-rsa 2048 xx:xx:xx:xx:xx:xx:xx:xx..."
            };

            using (Session session = new Session())
            {
                // Connect
                session.Open(sessionOptions);

                // Download files
                TransferOptions transferOptions = new TransferOptions();
                transferOptions.TransferMode = TransferMode.Binary;

                TransferOperationResult transferResult;
                transferResult =
                    session.GetFiles("/home/user/*", @"d:\download\", false, transferOptions);

                // Throw on any error
                transferResult.Check();

                // Print results
                foreach (TransferEventArgs transfer in transferResult.Transfers)
                {
                    Console.WriteLine("Download of {0} succeeded", transfer.FileName);
                }
            }

            return 0;
        }
        catch (Exception e)
        {
            Console.WriteLine("Error: {0}", e);
            return 1;
        }
    }
}

对于这段代码,它生成了一个exe。我不知道如何在命令提示符下执行exe。

EN

回答 1

Stack Overflow用户

发布于 2018-05-15 20:27:06

Visual Studio将根据所选的配置(调试、发布)在/bin/Debug或/bin/Release文件夹中生成一个.exe文件。

要转到该文件夹,请使用Windows资源管理器导航到该文件夹。然后在地址栏中键入'cmd‘。它将在该位置打开命令提示符(或者,您也可以先打开命令提示符,然后使用'cd‘命令导航到该位置)。

命令提示符位于该位置后,键入.exe文件的名称。它将被执行。

请注意,如果使用PowerShell而不是命令提示符,则需要使用./NameOfExe.exe

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

https://stackoverflow.com/questions/50350058

复制
相关文章

相似问题

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