升級文檔: "Migrating from DNX to .NET Core" "Migrating from ASP.NET 5 RC1 to ASP.NET Core 1.0 RC2" "Migrating your Entity Framework Code from RC1 to RC2" ...
升級文檔:
- Migrating from DNX to .NET Core
- Migrating from ASP.NET 5 RC1 to ASP.NET Core 1.0 RC2
- Migrating your Entity Framework Code from RC1 to RC2
ASP.NET Core 1.0 RC2 發佈:解讀發佈:.NET Core RC2 and .NET Core SDK Preview 1
之前,使用 ASP.NET 5 RC1 開發了一個項目,並且這個項目已經用於生產環境,項目中包含的一些東西:
- “偽 DDD” 框架(https://github.com/yuezhongxin/DDD.Sample)
- ASP.NET 5 Web 和 ASP.NET 5 WebApi 項目
- xUnit 單元測試(包含對 WebApi 的測試)
- EntityFramework 程式包
- AutoMapper 程式包
- 自定義開發的程式包
- Bootstrap 前端框架
- Log 日誌記錄
- Identity 身份驗證
- HttpClient 調用其他 WebApi
現在要升級到 ASP.NET Core 1.0 RC2,官方升級文檔只是簡單的介紹了下,實際升級的過程中還是遇到了不少的問題,我們平常開發 ASP.NET 應用程式,上面所列出的東西基本都包含了,所以,下麵紀錄升級的過程,包含一些問題和解決方式,希望可以幫助到大家。
1. 代碼更新
升級的首要前提,開發環境需要安裝:
然後,我們打開 ASP.NET 5 RC1 應用程式的解決方案:
映入眼帘的是程式包還原失敗,並且是一大堆錯誤:
什麼鬼?有點莫名其妙,程式包還原失敗的原因是,在原有的程式包源中找不到了,具體就是微軟把相關程式包都刪掉了,好坑啊