.NET Core 是微軟開源的開發(fā)框架格嗅,可以視為精簡版的 .NET Framework,里面提供的功能比 Framework 要少唠帝,那為什么還要開發(fā)一個(gè)比較弱的框架呢屯掖?因?yàn)樗强缙脚_(tái)的。.NET Core 除了可以開發(fā)命令行應(yīng)用外襟衰,還可以開發(fā)后端服務(wù)器(ASP.NET Core)贴铜,讓 ASP.NET 可以運(yùn)行在其他平臺(tái)上。
那么,Xamarin Studio 到底支持 .NET Core 嗎绍坝?答案是肯定的徘意,但需要安裝插件,還有一些小坑要填轩褐,接下來開始教你安裝 .NET Core 咯椎咧!
- 下載 .NET Core
- 如果你還沒裝 Xamarin Studio,請(qǐng)參考 這一篇把介。
- 裝好后打開 Xamarin Studio邑退,這時(shí)候你還不能創(chuàng)建 .NET Core 的項(xiàng)目的,需要先安裝一個(gè)插件劳澄。
- 選擇菜單 Tools > Add-ins
選擇菜單 - 翻到 Gallery 頁面地技,在 Repository 下拉選擇 Manage Repositories...
打開 Add-in Repository Management 窗口 - 把 Xamarin Studio Add-in Repository (Alpha Channel) 打勾,然后點(diǎn) Close 關(guān)閉
選擇 Alpha 頻道 - 在 Add-in Manager 點(diǎn) Refresh 刷新插件列表
- 在 IDE extensions 里面找 DNX 并安裝秒拔。
- 安裝完成后請(qǐng)重啟 Xamarin Studio莫矗,之后你就可以創(chuàng)建 .NET Core 項(xiàng)目了。
后續(xù)
創(chuàng)建 .NET Core 項(xiàng)目后砂缩,你很可能還是沒法成功運(yùn)行項(xiàng)目作谚,原因是 Xamarin Studio 的插件默認(rèn)是 1.0.0 版本,而他并不會(huì)檢測(cè)電腦里安裝的是什么版本庵芭,而當(dāng)前最新版本是 1.1.0 版本妹懒,因此需要手動(dòng)修改版本號(hào)。
打開 project.json 文件双吆,并把文件修改成類似以下內(nèi)容(注意版本號(hào)有兩處)
{
"version": "1.0.0-*",
"buildOptions": {
"emitEntryPoint": true
},
"dependencies": {
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.1.0"
}
},
"frameworks" : {
"netcoreapp1.1": {
"imports": "dnxcore50"
}
}
}
這樣就可以成功的編譯和運(yùn)行眨唬!