专栏首页有刻dotnetcore 自动迁移工具

dotnetcore 自动迁移工具

费心思做了一个简单的 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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • DBA 小记 — 分库分表、主从、读写分离

    捷义
  • 字体图标的绘制和使用技巧

    捷义
  • Nginx 原理解析和配置摘要

    捷义
  • MySQL中的json字段

    MySQL5.7.8中引入了json字段,这种类型的字段使用的频率比较低,但是在实际操作中,有些业务仍然在用,我们以此为例,介绍下json字段的操作方法:

    AsiaYe
  • 3.从print到I/O

      平x而论,既然在意双引号的去掉,为何不在意括号的去掉?甚至是print的去掉?前面说过,python程序就是一堆指令的集合,print()就是试图向计算机传...

    py3study
  • 面试官问:List如何一边遍历,一边删除?

    然后满怀信心的去运行,结果竟然抛java.util.ConcurrentModificationException异常了,翻译成中文就是:并发修改异常。

    macrozheng
  • 面试急转弯:List如何一边遍历,一边删除?

    然后满怀信心的去运行,结果竟然抛java.util.ConcurrentModificationException异常了,翻译成中文就是:并发修改异常。

    Java小咖秀
  • 面试官问:List如何一边遍历,一边删除?

    然后满怀信心的去运行,结果竟然抛java.util.ConcurrentModificationException异常了,翻译成中文就是:并发修改异常。

    业余草
  • ES6系列笔记-JSON对象

    祈澈菇凉
  • 使用mockjs 随机生成模拟接口数据

    json-server模拟后端接口 https://cloud.tencent.com/developer/article/1541622

    祈澈菇凉

扫码关注云+社区

领取腾讯云代金券