Joe*_*oel 8 .net c# .net-core netcoreapp2.1 netcoreapp3.1
我最近尝试使用 dotnetcore 运行一些代码时遇到了错误。当我尝试在控制台中运行该项目(dotnet run)时,出现此错误。
无法运行您的项目。确保您有可运行的项目类型并确保“dotnet run”支持该项目。可运行的项目应以可运行的 TFM(例如 netcoreapp2.0)为目标,并具有 OutputType“Exe”。当前的输出类型是“Exe”。
仅供参考,以下是 .csproj 文件中的条目
另外,我安装了以下 skd 和运行时。然而,无论我在 .csproj 中设置什么 TargetFramework,我都会遇到相同的错误。
我找到了解决我的问题的方法。
问题是我使用 Visual Studio 创建了该项目。因此,.csproj 项目文件的格式不适合 dotnet core。
为了解决这个问题,我使用 dotnet core 创建了一个空项目:
mkdir myNewApp
cd myNewApp
dotnet new console
Run Code Online (Sandbox Code Playgroud)
然后,我将使用 Visual Studio 创建的所有源文件添加到项目中,只需将它们复制并粘贴到应用程序文件夹中即可。我将它们分组在单个目录“src”中。在构建时,dotnet core 会自动查找这些文件并使用它们构建项目。
| 归档时间: |
|
| 查看次数: |
16094 次 |
| 最近记录: |