我有一个 .NET Core 控制台应用程序并运行了 dotnet 发布
。但是,我不知道如何从命令行运行应用程序。有什么提示吗?
您也可以像运行任何其他控制台应用程序一样运行应用程序,但只能在发布之后运行。
假设您有一个名为 MyTestConsoleApp 的简单控制台应用程序。
打开包管理器控制台并运行以下命令:
dotnet publish -c Debug -r win10-x64
-c
标志表示您要使用调试配置(在其他情况下,您应该使用发布值)
-r
标志表示您的应用程序将在具有 x64 体系结构的 Windows 平台上运行。
发布过程完成后,您将看到*。exe文件位于bin/Debug/publish目录中。
现在您可以通过命令行工具调用它。因此,打开CMD窗口(或终端),移动到您的*所在的目录。exe文件,并写入下一个命令:
>> MyTestConsoleApp.exe argument-list
例如:
>> MyTestConsoleApp.exe --input some_text -r true
您可以非常轻松地创建一个EXE(适用于Windows),而无需使用任何神秘的构建命令。您可以在Visual Studio中正确地执行此操作。
如果它是一个依赖于框架的应用程序(默认值),您可以通过dotnetyourapp.dll
运行它。
如果它是一个独立的应用程序,您可以在Windows上使用yourapp.exe
运行它,在Unix上使用./yourapp
。
有关这两种应用程序类型之间差异的更多信息,请参见。NET核心应用程序部署文章。NET文档。
问题内容: 在Windows上制作mysqldump非常简单,只需: 打开并放入mysqldump uroot ppassword数据库> c:/data.sql 这将为所需的数据库生成一个SQL转储文件。 我正在编写一个控制台应用程序,因此我可以运行以下命令: 我尝试以下代码无济于事: 如何启动进程并成功发送命令? 问题答案: 为什么不直接调用mysqldump是有原因的? 如果 是 有原因的,
null 到目前为止,我在cmd中的输入是: d: CD JavaProgram javac snake.java board.java 从这里我该怎么办? 这是指向这2个java文件源代码的链接。http://zetcode.com/tutorials/javagameStutorial/snake/
我有一台服务器(Ubuntu 14.04.4 LTS),并希望某个Java应用程序一直在其上运行。目前我使用
我编译了测试,并尝试执行以下操作来运行它们: 这引发了一个巨大的异常,开始是这样的: 但基本上说它找不到JUnitExc的类。如果我让控制台启动器查找测试,它找不到任何测试: 我不知道如何在没有IDE的情况下从命令行运行JUnit5测试。 更新: 使用 Maven 运行测试(使用 Surefire 插件)会给我同样的错误。我什至删除了所有测试,但仅导入 junit5 依赖项的测试除外,但我仍然收到
我试图在中运行控制台应用程序,但出现错误。 异常“yii\base\UnknownPropertyException”,在F:\xampp\htdocs\mdc\vendor\yiisoft\yii2\base\Component中显示消息“设置未知属性:yii\console\Response::formatters”。菲律宾比索:209 Common\config\main本地。php Cro
问题内容: 我正在构建一个Java程序来自动化服务器端的过程。通常,我cd到Desktop / GIT /并使用此maven命令“ mvn integration- test -DskipTests -P Interactive -e”。 我正在构建一个Java程序,并且试图运行该命令行,但到目前为止我没有成功。 到目前为止,这是代码: 问题答案: 我设法使用以下代码运行mvn :(我使用此命令: