尝试在Ubuntu上运行.net Core HelloWorld控制台应用程序

时间:2018-08-20 07:35:36

标签: linux ubuntu command-line .net-core asp.net-core-2.1

我在.net Core 2.1中创建了一个简单的控制台应用程序,并编译了以下输出:

Rectangle

我已经安装了.net Core SDK(链接此处:https://www.microsoft.com/net/download/linux-package-manager/ubuntu18-04/sdk-current

HelloWorld.deps.json 
HelloWorld.dll 
HelloWorld.pdb 
HelloWorld.runtimeconfig.dev.json 
HelloWorld.runtimeconfig.json

我只是尝试使用 user1@VMLinuxTest:~/Downloads/bin$ dotnet run HelloWorld.dll Couldn't find a project to run. Ensure a project exists in /home/user1/Downloads/bin, or pass the path to the project using --project. 命令运行控制台应用程序。我在做什么错了?

1 个答案:

答案 0 :(得分:2)

您可以阅读here

  

dotnet run命令用于项目而不是已建立的程序集中。如果要改为运行与框架相关的应用程序DLL,则必须使用dotnet而不使用命令。例如,要运行myapp.dll,请使用:

dotnet myapp.dll

仅在引用.csproj文件时使用dotnet run命令