用.NET CORE做项目,VS里编译碰到‘。。。。包降级。。。。’错误
本地开发机:WIN10+VS2017 15.7.3 ,用CORE2.1版本的建立一个项目,做好了,传到gitee上
今天有新同事来,新电脑,win7,还没有开发环境,叫他安装了VS2017,直接从官网上下载的,然后从gitee上克隆我的项目到本地,附加上数据库,在VS中运行,结果报错‘。。。。包降级。。。。’错误。。开始以为是core sdk没有安装上的,上官网上把core sdk下载装上,再运行还是报这个错误, 直接在cmd窗口下在项目目录中运行dotnet run,还是报那个错误
可是相同的代码在我的本地上是运行好好的,dotnet run也能运行起来,郁闷死。。。
费了好大的劲才解决了,原来还真TM是版本的问题。
1. 在我的WIN10机子上CMD里输入dotnet -V,显示的是2.1.300 版本,项目里用到Microsoft.AspNetCore.Session,nuget中安装最新的Microsoft.AspNetCore.Session 2.1.1版本是装不上的,我当时装了Microsoft.AspNetCore.Session 2.1.0版本,就能装上了,也能使用session
2. 到同事的win7机子上的cmd里输入dotnet -V,结果显示的是 2.1.301版本,VS是 VS2017.15.7.4版本,结果在这个版本下的Microsoft.AspNetCore.Session 2.1.0是无效的,后来我直接在同事机子上在nuget里把Microsoft.AspNetCore.Session升级到最新的2.1.1版本,这时能安装上了,然后再编译也通过了
3. 对应的我本地的WIN10也要跟着升级到VS2017 15.7.4版本了,然后再从官网上下载CORE SDK 2.1.301安装才行了!!!
相关推荐
.Net Core 源代码动态编译是现代软件开发中的一个重要技术,它允许程序在运行时对源代码进行编译,从而提高程序的灵活性和效率。动态编译与传统的静态编译有着显著的区别,静态编译是在应用程序发布之前将源代码转换...
使用.NET Core 6.0 SDK,开发者可以利用`dotnet build`命令编译项目,`dotnet run`命令运行程序,`dotnet publish`则可以将应用程序打包为可部署的格式,特别适合在Linux服务器上部署。此外,SDK还支持使用Visual ...
.NET Core项目框架Demo是一个用于演示如何构建和运行.NET Core应用程序的示例项目。.NET Core是微软开发的一个开源、跨平台的开发框架,可用于构建Web应用、云服务、桌面应用以及移动应用等。这个Demo旨在帮助开发者...
.Net Core 源代码动态编译V2是一个深入探讨.Net Core平台如何高效地实现源代码编译的关键技术。在这个主题中,我们将重点关注JIT(Just-In-Time)编译器,它是.Net Core运行时的重要组成部分,负责将IL...
这个"企业主页"项目展示了如何利用Visual Studio 2017(VS2017)和ASP.NET Core MVC来构建一个功能丰富的网站平台。下面将详细阐述该项目涉及的主要知识点: 1. **ASP.NET Core MVC架构**: ASP.NET Core MVC是一...
.Net Core中文语言包是为了解决.NET Core开发者在使用英文界面时可能遇到的语言障碍,特别是对于非英语为母语的开发者来说,这个汉化包极大地提高了开发效率和用户体验。通过安装和应用这个语言包,开发者可以在...
在这个特定的案例中,我们关注的是如何在ASP.NET Core项目中引用并使用来自其他程序集的Controller控制器。这通常涉及到项目的模块化设计,使得代码组织更加清晰,可重用性更强。 在ASP.NET Core中,Controller是...
前言 本文主要介绍的是关于.NET Core单文件发布静态编译AOT CoreRT,将.NET Core应用打包成一个可执行文件并包含运行时。 支持Windows, MacOS and Linux x64 w/ RyuJIT codegen。 示例项目: ...下面来实际体验。...
asp.net core webapi项目配置全局路由 asp.net core webapi项目配置全局路由 asp.net core webapi项目配置全局路由 博文:https://blog.csdn.net/hefeng_aspnet/article/details/135891877
ASP.NET Core 6 MVC + SQLServer 示例项目是一个现代Web应用程序开发框架的应用实例,适用于使用C#编程语言构建基于Web的应用程序。在这个项目中,我们将会深入探讨ASP.NET Core 6 MVC框架与SQL Server数据库的集成...
本文档提供了 ASP.NET Core 3.1 的中文使用手册,涵盖了ASP.NET Core 的各种概念、技术和开发实践。 一、ASP.NET Core 概述 ASP.NET Core 是一款跨平台的 Web 应用程序框架,由 Microsoft 开发,允许开发者使用 C#...
《基于.Net Core的通用模板项目开发源码解析》 .Net Core是Microsoft推出的一款跨平台、高性能的开源框架,它在软件开发领域具有广泛的应用。本篇文章将深入探讨基于.Net Core的通用模板项目开发源码,旨在帮助...
2. **创建ASP.NET Core MVC项目**:使用Visual Studio或命令行工具如`dotnet new mvc`创建一个新的ASP.NET Core MVC项目,并进行必要的配置和代码编写。 3. **发布项目**:在Visual Studio中,选择“发布”选项,...
通过安装和使用这些中文包,开发者不仅能够更方便地理解和操作.NET Core项目,同时也能提高开发效率,减少因语言障碍导致的误解和错误。这尤其对于初学者和中文开发者社区来说,是一项非常有价值的支持。
.net core3.1项目代码实例,vs2019打开,freesql可切换国产数据库,默认mysql数据库,模仿苹果系统桌面菜单布局。注:该代码只作为学习参考,不上传数据库,需要运行的可根据Model类库自行新建mysql数据库
首先,`.NET Core 1.0 SDK`是开发工具包,它包含了开发.NET Core应用程序所需的所有组件,包括编译器、项目模板、NuGet包管理器和CLI工具。这个版本的SDK主要支持.NET Core 1.0框架,它是.NET Core的一个早期版本,...
这个示例可能包含了一个完整的Web应用,包括控制器、视图、模型以及配置文件,展示了如何在实际开发中使用.NET Core MVC 6。通过查看源代码,你可以学习如何设置项目结构、编写控制器逻辑、创建视图以及如何与其他...
【Asp.Net Core 3.1 MVC】 Asp.Net Core 3.1 MVC 是一个高性能、跨平台的开发框架,用于构建Web应用程序。它基于模型-视图-控制器(MVC)设计模式,提供了清晰的分层架构,使得代码更易于测试和维护。在Asp.Net Core...
本文将深入探讨如何在.NET Core 3.0项目中引用并使用ElementUI,帮助开发者快速构建前端页面模板。 ElementUI是基于Vue.js的组件库,以其简洁的设计风格和丰富的功能特性深受开发者喜爱。它提供了诸如表格、按钮、...
"亲测"则强调了这个方案已经过实际测试,证明其有效性,用户可以直接在Window7 x86系统上运行使用.NET Core编译的WinForms和WPF应用程序。 标签"windw7core"和"window7-newcore"暗示了这个压缩包特别关注的是.NET ...