升级.Net Core RC1的类库项目
微软终于发布了.Net Code RC2了,作为一个软粉当然是第一时间升级了。《升级.Net Core RC2的那些事》系列文章主要是记录本人升级RC2的相关步骤以及遇到过的坑。
第一篇先写类库项目(Nuget包项目)的升级
升级VS工具
这里只提供一个下载地址:.NET Core Tooling Preview 1 for Visual Studio 2015
本人主要使用VS2015开发,升级Update2后,只要装这一个东西就够了,使用VSCode的朋友,或需要手动配置环境的朋友,可以Google相关的文章,这里不做赘述。
修改global.json
如果你项目中没有这个文件,则可以忽略
把
1
2
3
4
5
|
{
"sdk" : {
"version" : "1.0.0-rc1-update2"
}
}
|
修改为
1
2
3
4
5
|
{
"sdk" : {
"version" : "1.0.0-preview1-002702"
}
}
|
修改project.json
增加packOptions节
原来 tags、projectUrl、licenseUrl 这3个配置项、现在需要放到一个名叫packOptions的节点下
如:
1
2
3
|
"tags" : [ "weixin" , "wechat" , "微信" ],
"projectUrl" : "http://blog.lishewen.com/" ,
"licenseUrl" : "http://blog.lishewen.com/" ,
|
现在需要修改为
1
2
3
4
5
|
"packOptions" : {
"tags" : [ "weixin" , "wechat" , "微信" ],
"projectUrl" : "http://blog.lishewen.com/" ,
"licenseUrl" : "http://blog.lishewen.com/"
},
|
frameworks节的修改
原 net451 或 dnx451 需要修改为 net461
原 dotnet5.4 需要修改为
1
2
3
|
"netstandard1.5" : {
"imports" : "dnxcore50"
}
|
dependencies节的修改
这里主要是修改引用包的版本号
原 1.0.0-rc1-final 或 1.0.0-rc1-update2 的包,修改为 1.0.0-rc2-final
其他包则需要修改成 -rc2-24027 结尾的对应包
发布
RC2的工具现在只会生成DLL,并不会像RC1那样直接生成Nuget包
目前如果需要Nuget的发布包,只能通过cli命令行获得
打包命令:
1
|
dotnet pack -c release
|
PS:此命令需要在project.json文件的同级目录下运行
相关文章:
ASP.NET Core 1.0 入门——了解一个空项目
ASP.NET Core 1.0 部署 HTTPS (.NET Framework 4.5.1)
.NET Core 1.0、ASP.NET Core 1.0和EF Core 1.0简介
云服务器下ASP.NET Core 1.0环境搭建(包含mono与coreclr)
使用VS Code开发ASP.NET Core 应用程序
dotnet run是如何启动asp.net core站点的
ASP.NET Core提供模块化Middleware组件
“dotnet restore"和"dotnet run"都做了些什么?
探秘 dotnet run 如何运行 .NET Core 应用程序
.NET Portability Analyzer 已开源
ASP.NET Core的配置(2):配置模型详解
.NET Core 1.0 RC2 历险之旅
使用VS Code开发 调试.NET Core 应用程序
让我们Core在一起:ASP.NET Core & .NET Core
.NET Core VS Code 环境配置
官方博客明确了 .NET Core RC2/RTM 时间表
.NET Core全新的配置管理[共9篇]
利用记事本创建一个ASP.NET Core RC2 MVC应用
微软.NET 正式劈腿成功,横跨所有平台
.NET Core 1.0 CentOS7 尝试
解读发布:.NET Core RC2 and .NET Core SDK Preview 1
[.NET Core].NET Core R2安装及示例教程
原文地址:http://blog.lishewen.com/post/upgrade-thenet-core-rc2-for-(a)-those-things-upgrade-rc1-class-library-project
.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注
赞赏
人赞赏
升级.Net Core RC1的类库项目相关推荐
- ASP.NET Core实现类库项目读取配置文件
前言 之前继续在学习多线程方面的知识,忽然这两天看到博问中有个园友问到如何在.net core类库中读取配置文件,当时一下蒙了,这个提的多好,我居然不知道,于是这两天了解了相关内容才有此篇博客的出现, ...
- 基于 abp vNext 和 .NET Core 开发博客项目 - Blazor 实战系列(四)
基于 abp vNext 和 .NET Core 开发博客项目 - Blazor 实战系列(四) 转载于:https://github.com/Meowv/Blog 上一篇完成了博客的分页查询文章列表 ...
- 基于 abp vNext 和 .NET Core 开发博客项目 - Blazor 实战系列(三)
基于 abp vNext 和 .NET Core 开发博客项目 - Blazor 实战系列(三) 转载于:https://github.com/Meowv/Blog 上一篇完成了博客的主题切换,菜单和 ...
- WinForm加载外部类库项目的集成开发模式
在项目开发中有一定的团队用到了Nuget.Coding:但是这用起来还是不太方方便,在Winform中呢,我们可以把一个人的项目当作一个类库项目,因为它生成的是一个dll文件,也就是单一文件,拥有了它 ...
- HTML引入第三方类库项目需要授权解决方案
想必引入第三方类库项目需要授权,这个很多人都有遇到过吧,这里讲一下怎么解决这个问题. 如下图代码: <!DOCTYPE html> <html> <head>< ...
- 将EnyimMemcached从.NET Core RC1升级至RC2
.NET Core RC1时project.json中的配置如下: {"version": "3.2.4","summary": " ...
- .Net Core 6.0 + Vue 项目尝试
.Net Core 6.0 +vue 项目尝试 先叨叨两句 新建一个vue项目 前置环境 创建项目 安装前端组件 先叨叨两句 .net core又双叒叕升级了,把VS升级到2022,.net core ...
- iOS 静态类库项目的建立与使用
新建 Xcode workspace 打开 Xcode , 选择 File -> New -> Workspace , 将 Workspace 命名为 Test.xcworkspace , ...
- WPF 设置类库项目为启动项,设置窗体跟随。
原文:WPF 设置类库项目为启动项,设置窗体跟随. 1.添加用于启动的类Program.cs,需要一个静态的Main函数入口. using System; using System.Windows; ...
最新文章
- 支付宝支付 第六集:生成支付二维码
- 移动端网站建设——一如既往地简洁大方
- 三层架构项目如何发布_以k8s集群管理为例,大牛教你如何设计优秀项目架构
- java自定义表单系统_表单识别:自定义表单模板无需额外定制
- [html] a标签的默认事件禁用后,如何实现跳转?
- JAVA day20、21 双列集合Map<K,V>:HashMap,LinkedHashMap,TreeMap,Hashtable, ConcurrentHashMap;JDK1.9新特性
- 最详尽的 JS 原型与原型链终极详解(1)(2)(3)===转载
- 计算机管理员没有权限删除,答疑:没有管理员权限,无法删除文件?-删除文件...
- 黑芝麻A1000 设置临时IP连接激光雷达(十)
- 仙之侠道2玖章各个任务详情_仙之侠道2玖章
- java jsp实现注册登录界面_jsp实现简单的用户登录和注册
- oracle表空间不足影响,oracle表空间不足
- 2022年第十七届研电赛报名|安谋科技(Arm China)命题:基于特定开发平台的理性智能体设计
- linux中C语言获取高精度时钟gettimeofday函数
- 如何使用阿里云服务器搭建个人简历网站
- 常见 Oracle HINT 的用法
- chm文件打开是空白页面,可能是文件被锁定,文件解锁方法
- 【嵌入式模块】FT232RL——一个带有ISP功能的USB转TTL模块
- python培训教程百度云盘
- 【git】No supported authentication methods available(server sent:pubickey)
热门文章
- Android开发之动画(转)
- corosync和pacemaker实现httpd和mysql双集群
- Net与Flex入门
- 安全删除U盘时,遇到提示“无法停止‘通用卷’设备时解决方法
- PowerTip of the Day from powershell.com上周汇总(六)
- 27个赢得别人欣赏的诀窍
- .NET6之MiniAPI(二十五):Dapper
- .NET6之MiniAPI(十四):跨域CORS(上)
- 如何掌握C#的核心技术
- 使用工作单元UnitOfWork实现事务