前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >dotnetcore 自动迁移工具

dotnetcore 自动迁移工具

作者头像
捷义
发布2018-05-14 14:31:25
1.1K0
发布2018-05-14 14:31:25
举报
文章被收录于专栏:有刻

费心思做了一个简单的 dotnetcore 迁移工具,欢迎大家使用和交流 工具所做的工作:

  • 查找所有输入目录的子目录和上级目录,获取包含 *.sln 的项目集合,可批量迁移。
  • 替换 *.sln 文件中的 *.csproj*.xproj,并且更新解决方案的 guid 让 vs2015 能正确加载项目。
  • 读取每个项目的 *.csproj 文件,获取 RootNamespace、ProjectGuid 和项目引用关系 ProjectReference。
  • 给每个项目添加 *.xproj 文件,包含 RootNamespace 和 ProjectGuid,并且将项目引用关系添加到 project.json 中。
  • 提供 project.json、mvcProject.json、testProject.json 和 webapiProject.json,分别用于不同类型的项目。
  • 为 webapi 和 mvc 添加 appsettings.json、hosting.json、Program.cs 和 Startup.cs 文件。
  • 为 mvc 添加 bower.json 文件。

说明:工具让项目迁移之后能够正确地以 dotnetcore 类型加载,并且保证项目之间的引用不变更,工具并不更改项目逻辑代码。

下载链接:http://files.cnblogs.com/files/Jermey/TransformToDotnetcore.zip

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-02-14 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云迁移
迁移服务平台(Migration Service Platform,MSP)是帮助客户将系统从源平台迁移到腾讯云的工具。为迁移上云项目提供源端资源调研、上云规划、目标资源创建、批量迁移实施等能力,帮助降低客户迁移上云的复杂度,提升迁移效率。迁移服务平台 MSP 不收取任何额外费用,您只需为购买的资源及 DTS 数据迁移工具付费。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档