首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Dotnet命令"dotnet“简单地退出

Dotnet命令"dotnet“简单地退出
EN

Stack Overflow用户
提问于 2021-12-10 04:26:02
回答 1查看 387关注 0票数 1

环境: Ubuntu 20.04

MyApp: ASP.NET Core6MVC项目

代码语言:javascript
复制
$ dotnet --version
6.0.100

在我最近的操作系统升级之后,看起来像DotNetSDK5.0被6.0所取代。我编辑了我的MyApp.csproj文件,并将TargetFramework值从net5.0更改为net6.0。

然而,当我运行"dotnet run“时,应用程序干脆退出:

代码语言:javascript
复制
$ dotnet run
Building ...
$

以前这个很好用。该应用程序将开始运行“按CTRL退出”消息。我可以浏览我的本地主机到达我的个人网站。

由于怀疑某些项目设置不兼容,我尝试创建和运行一个新项目:

代码语言:javascript
复制
$ mkdir mytest
$ cd mytest
$ dotnet new mvc
$ dotnet run
Building ...
$

即使是新创建的应用程序也刚刚退出。

谁能告诉我怎么解决我的问题吗?看来在net6.0中发生了一些变化。

更新:

我回到5.0版解决了我的问题。

EN

回答 1

Stack Overflow用户

发布于 2022-08-30 15:56:11

我不确定细节,也许你的问题是别的问题,但这个解决方案对我有用:https://stackoverflow.com/a/69987329/12661819

在项目文件的<PropertyGroup>元素下添加<UseAppHost>false</UseAppHost>

因为我首先发现了你的问题,我花了一些时间才找到解决方案,我认为在这里分享可能是个好主意。

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

https://stackoverflow.com/questions/70299747

复制
相关文章

相似问题

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