我在.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.
命令运行控制台应用程序。我在做什么错了?
答案 0 :(得分:2)
您可以阅读here:
dotnet run命令用于项目而不是已建立的程序集中。如果要改为运行与框架相关的应用程序DLL,则必须使用dotnet而不使用命令。例如,要运行myapp.dll,请使用:
dotnet myapp.dll
仅在引用.csproj文件时使用dotnet run
命令