昨天終于發(fā)布了.NetCore1.0正式版。昨晚回去就順手把手里的一個(gè).NetCore項(xiàng)目升級(jí)了一下。還是遇到了一些問題,這里記錄下吧。

 

1、Restore問題

  這個(gè)問題一直都有,一直放那沒去解決。主要是因?yàn)槲覀冺?xiàng)目里用到了內(nèi)部自己的組件,在還原的時(shí)候需要引用公司的源。

  在Visual Studio For Mac里配置源之后,無法還原成功,嘗試了好幾次,還是不行,就沒去折騰了,而且好像Visual Studio For Mac里配置的源是獨(dú)立的,并不會(huì)影響到系統(tǒng)里的配置。

  所以還是用了Net Command Line去resotre一下。首先配置源(/Users/<用戶名>/.nuget/NuGet/NuGet.Config),配置Nuget源的時(shí)候,要指定V2版本還是V3版本。公司的源是V2的,一開始我直接配置成了3,結(jié)果一直失敗,這個(gè)問題也坑了我一會(huì)。后來也才注意到,原來V2的源是XML格式的,V3的是Json。貼一下錯(cuò)誤提示:(is not a valid JSON object)

  大數(shù)據(jù)培訓(xùn),云培訓(xùn),數(shù)據(jù)挖掘培訓(xùn),云計(jì)算培訓(xùn),高端軟件開發(fā)培訓(xùn),項(xiàng)目經(jīng)理培訓(xùn)

  修改成2版本以后,dotnet restore成功。