313游戏网 手游攻略 手游评测 如何将.NET Core 项目从2.0 迁移到2.1

如何将.NET Core 项目从2.0 迁移到2.1

时间:2024-08-29 12:26:57 来源:网络整理 浏览:0

这篇文章给大家聊聊关于如何将.NET Core 项目从2.0 迁移到2.1,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

下载ASP.NET Core 2.1 SDK。将TargetFramework netcoreapp2.0/TargetFramework 替换为TargetFramework netcoreapp2.1/TargetFramework 删除某些包中对DotNetCliToolReference 的引用。奖励轮:让VSTS 构建.NET Core 2.1。

安装ASP.NET Core 2.1 SDK

下载名为dotnet-sdk-2.1.302-win-gs-x64.exe 的文件。当我单击“下载.NET SDK”(大小约为135 MB)时,我运行该文件并接受运行。

第一步完成;看起来很容易。

用netcoreapp2.1替换TargetFramework值

所以我使用Notepad'++ 的“在文件中查找” - 我倾向于使用它来替换较小的文本。

这似乎找到了我需要更换的一切:

如何将.NET Core 项目从2.0 迁移到2.1

因此,我第二次运行它,这次进行了必要的文本替换。我检查了几次,一切看起来都很好。

OK,理论上第1步就完成了。

现在,我回到我的项目并打开我的一个项目,除了对Core 2.0 的引用之外,没有任何代码、NuGet 包或依赖项。我构建了它,现在它成功指向Core 2.1。这是进步。

用AspNetCore.App替换AspNetCore.All

因此,作为测试,我的第一步是使用AspNetCore.All 从一个项目中删除引用,看看它有多糟糕。我选择了一个名为WebApi 的项目并删除了引用。我没有看到任何其他引用被删除。好的,到目前为止一切顺利。

现在请记住,此时,NuGet 包管理器告诉我该项目没有安装包,因为它无法构建,因为它指向netcoreapp2.1,而该项目不作为有效引用存在。

如何将.NET Core 项目从2.0 迁移到2.1

现在令我震惊的是许可证的接受。当我去安装Microsoft.AspNetCore.App 时,它希望我接受我估计的大约200 多个许可证(我的滚动条大约占页面的四分之一,计数为65 个包)。

我点击了“我接受”,但说实话,这是我第一次需要一次点击就注册超过200 个协议;只需查看已安装的内容即可。

现在,请记住我有两个依赖于AspNetCore.All 的项目。所以我尝试重建WebApi并成功。里程可能会有所不同,因为文档确实描述了删除AspNetCore.All 将删除任何依赖的NuGet 包,但是,对于我的小测试项目来说,这看起来不错。继续在Web UI 项目中执行相同的操作。

尝试安装AspNetCore.App 时出现奇怪的错误:“检测到Microsoft.CodeAnalysis.Common 的版本冲突。”我做了一些搜索,找到了这篇GitHub 文章,其中建议了一些软件包更新,我这样做了,它似乎为我清除了错误。

删除对DotNetCliToolReference的引用

所以我检查了列表中的软件包,但我没有使用它们,这使得这一步变得很容易。为了100%保证,我扫描了这个值:

如何将.NET Core 项目从2.0 迁移到2.1

Microsoft.DotNet.Watcher.ToolsMicrosoft.EntityFrameworkCore.Tools.DotNetMicrosoft.Extensions.Caching.SqlConfig.ToolsMicrosoft.Extensions.SecretManager.Tools 现在有一个可选步骤来删除CodeGeneration.Tools 的DotNetCliTooLReference 和我所拥有的DotNetCliTooLReference。文章提到可以使用命令删除dotnet tool install -g dotnet-aspnet-codegenerator。

我运行了第二次,因为它运行得太快了,但是,果然,它安装了。于是我的项目CSharpRomp就升级了。

不幸的是,当我在其他各种项目上启动此操作时,我不得不不提交,因此git 提交是在各种更改中构建的,但欢迎您在此处剖析对我的GitHub 存储库的更改。

用户评论

没过试用期的爱~

这篇文章真是太棒了!我已经使用 .NET Core 2.0 很久了,一直想升级到 2.1。你的步骤清晰易懂,非常实用!我尝试了一下,成功迁移了,感觉很棒!

    有17位网友表示赞同!

久爱不厌

作者的讲解很详细,一步一步地引导我完成了迁移。虽然我之前也尝试过升级,但是总是遇到各种问题,这次终于成功了,感谢作者的分享!

    有9位网友表示赞同!

爱你心口难开

我之前一直担心升级会很麻烦,但读完这篇文章后发现其实并不难。作者的讲解很生动,让我对升级充满了信心!

    有13位网友表示赞同!

(り。薆情海

我是一个新手,刚开始接触 .NET Core,看到这篇文章感觉受益匪浅。作者讲解的非常细致,即使像我这样的小白也能轻松理解。感谢作者的分享!

    有7位网友表示赞同!

有些人,只适合好奇~

升级到 .NET Core 2.1 后,我的项目运行速度明显提升了,而且代码也更加简洁了,真是太棒了!

    有14位网友表示赞同!

短发

文章内容很全面,涵盖了 .NET Core 2.0 到 2.1 升级过程中可能遇到的所有问题。作者的建议很实用,让我避免了很多错误!

    有19位网友表示赞同!

惦着脚尖摘太阳

这篇文章对我帮助很大!我之前在升级过程中遇到了一些问题,一直找不到解决方法。现在终于找到答案了,感谢作者!

    有10位网友表示赞同!

又落空

文章内容不错,但我觉得对于新手来说可能有些复杂,有些地方需要更详细的解释。不过总体来说,文章还是很有价值的!

    有6位网友表示赞同!

tina

我觉得这篇文章缺少了一些实战案例,如果能结合实际项目进行讲解,会更加容易理解。不过总体来说,文章还是不错的!

    有18位网友表示赞同!

青衫故人

文章的排版有点乱,建议作者在排版上多下功夫,提高文章的可读性。另外,文章中的一些图片有点模糊,影响阅读体验。希望作者下次能改进一下!

    有8位网友表示赞同!

£烟消云散

文章内容不错,但是我觉得作者应该提供更多代码示例,这样读者更容易理解和学习。另外,作者的写作风格有点枯燥,建议增加一些生动活泼的语言,提高文章的趣味性!

    有8位网友表示赞同!

爱情的过失

这篇文章对我来说太基础了,我之前已经掌握了 .NET Core 2.0 的大部分内容。希望作者下次能分享一些更高级的知识,比如 .NET Core 2.1 的新特性等。

    有9位网友表示赞同!

花开丶若相惜

升级到 .NET Core 2.1 后,我的项目出现了很多错误,而且一直找不到解决方法。希望作者能分享一些更详细的调试技巧,帮助我解决问题。

    有13位网友表示赞同!

无关风月

文章中的代码示例有点太简单了,没有体现出 .NET Core 2.1 的新特性。希望作者能提供一些更复杂的示例,帮助我更好地学习新知识。

    有20位网友表示赞同!

惯例

作者对 .NET Core 2.0 和 2.1 的区别讲解的非常清晰,让我对升级有了更深入的理解。感谢作者的分享!

    有9位网友表示赞同!

尘埃落定

文章内容很实用,我成功将项目从 2.0 迁移到 2.1。现在我的项目运行更稳定了,而且开发效率也提高了。感谢作者的分享!

    有7位网友表示赞同!

高冷低能儿

这篇文章简直就是我需要的!我之前一直想升级到 2.1,但一直没有找到合适的教程。现在终于找到了,感谢作者!

    有11位网友表示赞同!

枫无痕

文章中的步骤很详细,但是我觉得作者应该提供一些更详细的代码注释,这样读者更容易理解代码逻辑。另外,文章中的排版有点乱,建议作者在排版上多下功夫,提高文章的可读性!

    有10位网友表示赞同!

何年何念

这篇文章对我来说有点太基础了,我之前已经掌握了 .NET Core 2.0 的大部分内容。希望作者下次能分享一些更高级的知识,比如 .NET Core 2.1 的新特性等。

    有15位网友表示赞同!

身影

文章的内容很好,但是我觉得作者应该提供更多实战案例,这样读者更容易理解和学习。另外,作者的写作风格有点枯燥,建议增加一些生动活泼的语言,提高文章的趣味性!

    有7位网友表示赞同!

标题:如何将.NET Core 项目从2.0 迁移到2.1
链接:https://www.313yx.com//news/sypc/178720.html
版权:文章转载自网络,如有侵权,请联系删除!
资讯推荐
更多
亚丝娜礼包|DNF神秘礼包SAO套装详解,微笑的棺材就是他

这次礼包内容丰富,包含时装、光环、称号、宠物、宝珠、亚丝娜的篮子以及各种消耗品,一起来看看完整的内容。女

2024-08-29
金铲铲之战皮肤原画,金铲铲之战游戏原画

金铲铲之战画之灵强势阵容推荐金铲铲之战画之灵强势阵容怎么搭配?金铲铲之战S11斗射卡莎阵容怎么搭配?金铲铲

2024-08-29
崩坏星穹铁道什么时候上线,崩坏星穹铁道bilibili

崩坏星穹铁道2.2卡池角色及上线时间崩坏星穹铁道2.2卡池角色有哪些?崩坏星穹铁道2.2卡池上线时间是什么时候?

2024-08-29
金铲铲之战s1阵容t0,金铲铲之战s1最佳阵容

金铲铲之战s11低费阵容搭配建议金铲铲之战s11低费阵容有哪些?金铲铲之战s11低费阵容怎么搭配?金铲铲之战s11低

2024-08-29