準(zhǔn)備學(xué)習(xí).net core,看了一些資料,我把我理解的寫出來,大家看下我理解的對(duì)不對(duì)?1. .net core 現(xiàn)在出到 2.0了2. .net core 可以運(yùn)行在win, mac, linux 3個(gè)平臺(tái)上,存在 .net core sdk for win, sdk for mac, sdk for linux 三個(gè)版本(這個(gè)不知道理解的對(duì)不對(duì)?)3. 如果我再centos上安裝了.net core sdk for linux,是不是意味著我可以在centos上做.net core 程序的開發(fā)和運(yùn)行了(既能開發(fā),也能運(yùn)行 是嗎??)4. 如果我想在WIN上用VS2015開發(fā).net core程序,然后放到centos上跑:我是不是要在開發(fā)機(jī)上裝.net core sdk for win, 和 在目標(biāo)運(yùn)行機(jī)上裝 .net core sdk for linux? 5. 用.net core sdk for win 開發(fā)的程序,能在安裝了 .net core for linux的centos上運(yùn)行嗎?還是想在centos上運(yùn)行,開發(fā)的時(shí)候必須用 .net core sdk for linux ?6.我再.net core sdk 的下載頁面,看到了 sdk 和 runtime 2種,不知道是什么意思? .net core 初學(xué)者不要見笑
1 回答

長(zhǎng)風(fēng)秋雁
TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超7個(gè)贊
1. 是的
2. 對(duì),.net core 支持的操作系統(tǒng)詳見 .NET Core 2.0 - Supported OS versions
3. .net core sdk 包含 .net core runtime 與 cli (dotnet命令),如果你用 vim 作為編輯器,就可以在 centos 上進(jìn)行開發(fā)了(用 dotnet 命令進(jìn)行 build)。
4. 在目標(biāo) centos 機(jī)器上即使不安裝 .net core sdk for linux 也可以運(yùn)行 .net core 程序,只要在開發(fā)機(jī)上以 Self-contained deployment 的方式發(fā)布,默認(rèn)是 Framework-dependent deployment 發(fā)布方式(需要安裝sdk),詳見 .NET Core application deployment
5. 見4
6. 見3
- 1 回答
- 0 關(guān)注
- 615 瀏覽
添加回答
舉報(bào)
0/150
提交
取消