.NetCore~框架版本號不(bu)同(tong)引起dotnet不(bu)能run它
對于(yu).netCore來(lai)說,今年已經(jing)推出了正(zheng)式版(ban)(ban),這要求使用vs2015的(de)開(kai)發(fa)者(zhe)需要升級到beta3版(ban)(ban),而(er)如(ru)果使用老版(ban)(ban)VS開(kai)始的(de).netCore應(ying)(ying)用程序,它的(de)架構版(ban)(ban)本將為(wei)是測試(shi)版(ban)(ban)"version": "1.0.0-rc2-3002702",而(er)對于(yu)這個(ge)問題(ti),將會給(gei)我們部署帶來(lai)麻(ma)煩,在一個(ge)新(xin)的(de)centos環境下,你(ni)(ni)安裝了最(zui)新(xin)版(ban)(ban)的(de).netCore之后,你(ni)(ni)之前開(kai)發(fa)的(de)老版(ban)(ban)程序無法運行,出現(xian)一些警告,這讓我們無從下手(shou),我確實不想升級我的(de)VS,也不能從新(xin)部署老應(ying)(ying)用,應(ying)(ying)該如(ru)何解(jie)決這個(ge)問題(ti)?
解決方法簡單至極
1 打開你的包管理(li)文件(jian)文件(jian),project.json
2 找(zhao)到dependencies>Microsoft.NETCore.App>version
3 將這個version修改成1.0.0即(ji)可,現(xian)在我們(men)的程序就可以運行了(le)
有時(shi),我們(men)解決一(yi)個(ge)問題,就是這樣(yang)簡單(dan)!