VS2017/2019开发过程中常见问题汇集

目录

1、VS2019打开项目加载失败:无法找到 .NET Core SDK。请检查确保已安装此项且 global.json 中指定的版本(如有)与所安装的版本相匹配

2、VS2019 :编译项目时 提示: 运行 NuGet 包还原以生成此文件

3、.NET  Core 项目运行提示 似乎未安装在 IIS 中承载 ASP.NET Core 项目所需的 Asp.NetCore Module模块;


1、VS2019打开项目加载失败:无法找到 .NET Core SDK。请检查确保已安装此项且 global.json 中指定的版本(如有)与所安装的版本相匹配

 

解决办法:

1)用在命令行窗口输入“dotnet --info”查询本地电脑上.net安装的版本;比如我电脑上的版本号查询出来的是5.0.103;

2)然后打开项目解决方案中的global.json,并打开:

{
  "sdk": {
    "version": "2.2.103"
  }
}

 ①如果version后面的版本号高于你电脑本地的.NET SDK版本,请安装升级你电脑上的.NET SDK;

 ②如果version后面的版本号低于你电脑本地的.NET SDK版本,请将global.json改成你电脑上已安装的版本号。

 

2、VS2019 :编译项目时 提示: 运行 NuGet 包还原以生成此文件

解决方法:

1)工具-->NuGet包管理器(N)-->程序包管理器控制台

2)运行dotnet build ,自动还原nuget包

再次编译 就可以正常运行

 

3、.NET  Core 项目运行提示 似乎未安装在 IIS 中承载 ASP.NET Core 项目所需的 Asp.NetCore Module模块;

解决方法:

1)在项目属性的 应用程序=>目标框架 中查看.NET Core的版本;

根据目标框架版本下载对应的安装包:

.NET Core2.2 下载dotnet-hosting-2.2.4-win.exe并安装;

.NET Core3.1 下载dotnet-hosting3.1.2-win.exe并安装;

2)查看iis 模块中是否存在 AspNetCoreModuleV2


3)在iis中添加一个网站,目录设置为该项目的目录,端口设置为调试中应用URL中的端口号即可;

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值