dotnetcore 自動遷移工具

費心思作了一個簡單的 dotnetcore 遷移工具,歡迎你們使用和交流
工具所作的工做:web

  • 查找全部輸入目錄的子目錄和上級目錄,獲取包含 *.sln 的項目集合,可批量遷移。json

  • 替換 *.sln 文件中的 *.csproj*.xproj,而且更新解決方案的 guid 讓 vs2015 能正確加載項目。api

  • 讀取每一個項目的 *.csproj 文件,獲取 RootNamespace、ProjectGuid 和項目引用關係 ProjectReference。mvc

  • 給每一個項目添加 *.xproj 文件,包含 RootNamespace 和 ProjectGuid,而且將項目引用關係添加到 project.json 中。app

  • 提供 project.json、mvcProject.json、testProject.json 和 webapiProject.json,分別用於不一樣類型的項目。工具

  • 爲 webapi 和 mvc 添加 appsettings.json、hosting.json、Program.cs 和 Startup.cs 文件。ui

  • 爲 mvc 添加 bower.json 文件。spa

說明:工具讓項目遷移以後可以正確地以 dotnetcore 類型加載,而且保證項目之間的引用不變動,工具並不更改項目邏輯代碼。code

下載連接:http://files.cnblogs.com/files/Jermey/TransformToDotnetcore.ziporm


個人公衆號《有刻》,咱們共同成長!

相關文章
相關標籤/搜索