目录
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中的端口号即可;