青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

在離線環(huán)境中使用.NET Core

原文地址:http://www.cnblogs.com/durow/p/5681331.html

 

0x00 寫(xiě)在開(kāi)始

很早開(kāi)始就對(duì).NET Core比較關(guān)注,一改微軟之前給人的印象,變得輕量、開(kāi)源、跨平臺(tái)。最近打算試著在工作中使用。但工作是在與互聯(lián)網(wǎng)完全隔離的網(wǎng)絡(luò)中進(jìn)行的,因此就開(kāi)始了在離線環(huán)境中部署.NET Core開(kāi)發(fā)環(huán)境的嘗試。總的來(lái)說(shuō)還是比較蛋疼的,幾乎每個(gè)階段都遇到了問(wèn)題。不過(guò)還好最后搞定了,寫(xiě)下這篇博客做個(gè)記錄,同時(shí)分享給有類似需求的童鞋。以下都是親測(cè)有效。

0x01安裝VS2015 Update3

開(kāi)發(fā).NET Core可以使用VS2015和VS Code。在這里先討論VS2015的情況,畢竟如果在Windows下開(kāi)發(fā),VS2015功能上還是要強(qiáng)太多。.NET Core Web Tools必須要VS2015 Update3以上,也就是首先要在內(nèi)網(wǎng)安裝VS2015 Update3。我剛開(kāi)始的方式是從官網(wǎng)下載光盤(pán)鏡像,然后安裝。但這樣大多數(shù)情況下是無(wú)法安裝的。會(huì)提示“安裝包丟失或損壞”,之前裝VS2015時(shí)可以選擇跳過(guò)文件,裝完后也能用(至少WPF沒(méi)問(wèn)題),但從VS2015 Update2開(kāi)始,有些安裝包無(wú)法選擇跳過(guò),只能退出安裝。

之所以提示安裝包損壞,是因?yàn)橄到y(tǒng)中缺少

microsoft root certificate authority 2010

microsoft root certificate authority 2011

這兩個(gè)證書(shū),導(dǎo)致安裝包驗(yàn)證無(wú)法通過(guò),所以認(rèn)為損壞。

解決方法:

1.找一臺(tái)正常裝了VS2015的電腦,Win+R打開(kāi)運(yùn)行,輸入certmgr.msc,打開(kāi)證書(shū)管理界面。

2.在受信任的根證書(shū)頒發(fā)機(jī)構(gòu)中找到缺少的兩項(xiàng)。按照默認(rèn)方式導(dǎo)出(不知道為什么我這臺(tái)電腦上有重復(fù))。

3.證書(shū)復(fù)制到內(nèi)網(wǎng),打開(kāi)證書(shū)管理界面,然后在受信任的根證書(shū)辦法機(jī)構(gòu)中導(dǎo)入證書(shū)。

這樣就可以正常安裝VS2015 Update3了。

此外還要說(shuō)明的是除了下載VS2015 Update3的光盤(pán)鏡像外,還可以離線安裝文件,把安裝文件考到離線環(huán)境下安裝。具體方法是:在官方下載頁(yè)面中下載Web安裝程序

https://www.visualstudio.com/downloads/download-visual-studio-vs

以community版本為例,在安裝程序所在目錄打開(kāi)命令行窗口,輸入:vs_community_CHS.exe /layout 這樣就可以把文件都離線下來(lái),貌似比光盤(pán)鏡像內(nèi)容要多一些。

0x02 安裝DotNetCore.1.0.0-VS2015Tools.Preview2

這個(gè)可以用與VS2015同樣的方式離線,下載在線安裝程序后,在安裝程序所在目錄打開(kāi)命令行窗口輸入:

DotNetCore.1.0.0-VS2015Tools.Preview2.exe /layout

即可把安裝文件下載到相同目錄下packages文件夾里,其中也包含了.Net Core SDK。比較慘的是我的內(nèi)網(wǎng)電腦裝了某國(guó)產(chǎn)殺毒軟件,每次一運(yùn)行安裝就提示我惡意操作然后強(qiáng)行中止安裝,我又沒(méi)權(quán)限關(guān)掉殺毒軟件,所以只好在一個(gè)一個(gè)包手動(dòng)裝的,不過(guò)好在可以正常使用。因?yàn)殡x線環(huán)境總是缺這缺那的,如果安裝過(guò)程中出現(xiàn)什么問(wèn)題,只要查看錯(cuò)誤log,然后解決就可以。

0x03 如何使用nuget

.NET Core的包依賴全都使用nuget,在線環(huán)境下自然是方便,離線環(huán)境下就稍麻煩一點(diǎn)了。在安裝VS2015 Update3時(shí),.NET Core所需的官方依賴包都已經(jīng)安裝在了(默認(rèn)安裝)C:\Program Files (x86)\Microsoft SDKs\NuGetPackages目錄下,在nuget管理中也可以看到這是默認(rèn)的離線包目錄,我們需要什么樣的包只要把它復(fù)制到這個(gè)目錄,在nuget管理中的程序包源選擇離線的源即可。

那么怎么獲得離線安裝包呢,我們?cè)谟胣uget安裝程序包時(shí)會(huì)在C:\Users\{你的用戶名}\.nuget\packages目錄進(jìn)行緩存,只要找到緩存的包復(fù)制到離線環(huán)境,放到nuget離線目錄即可。

另外還有一種方式就是在內(nèi)網(wǎng)架設(shè)nuget服務(wù),這個(gè)也十分容易,

http://edi.wang/Post/2012/12/15/setup-private-nuget-server

阿迪王這篇網(wǎng)文章比較詳細(xì),可以參考。考慮到要用的.NET Core比較新,我用的最新版的NugetServer是可以用的,其它版本的沒(méi)試。服務(wù)架設(shè)好了在nuget管理中添加新的包源就可以了。

這種方式同樣可以添加其它項(xiàng)目(例如WPF)的包依賴。

0x04 使用VS Code開(kāi)發(fā)

除了VS外也可以使用VS Code開(kāi)發(fā).NET Core,我的方式是在能聯(lián)網(wǎng)的電腦上下載VS Code,然后裝一堆需要的插件,插件都裝在了C:\Users\{你的用戶名}\.vscode\extensions目錄下,只要把這個(gè)目錄打包考到離線環(huán)境中,解壓到相同目錄下就能用了。

另外用VS Code開(kāi)發(fā)在dotnet restore時(shí)需要加-s參數(shù)指明包源:dotnet restore -s 包目錄?;蛘咴陧?xiàng)目的根目錄添加nuget.config文件

此文件可在github上下載: https://github.com/aspnet/Home/blob/dev/samples/latest/HelloMvc/NuGet.Config

xml version="1.0" encoding="utf-8"?><configuration>
  <packageSources>
    <clear />
    <add key="AspNetVNext" value="https://www.myget.org/F/aspnetvnext/api/v2" />
    <add key="NuGetorg" value="https://nuget.org/api/v2/" />
  packageSources>configuration>

在packageSources中添加自己的包源。

0x05 寫(xiě)在最后

整個(gè)過(guò)程還是花了一些時(shí)間的,中途有幾次很郁悶不想搞了。但實(shí)在很想在工作環(huán)境中用.NET Core做點(diǎn)東西試試,幸好最終搞定了。想想看還是有些小激動(dòng)的。

posted on 2016-07-19 14:11 FongLuo 閱讀(519) 評(píng)論(0)  編輯 收藏 引用


只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


<2025年11月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

導(dǎo)航

常用鏈接

留言簿

隨筆分類(11)

隨筆檔案(79)

文章檔案(1)

收藏夾(38)

學(xué)習(xí)網(wǎng)站

一般網(wǎng)站

最新隨筆

搜索

積分與排名

最新評(píng)論

閱讀排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            午夜日韩视频| 国产精品二区在线| 亚洲在线不卡| 久久激五月天综合精品| 99精品国产高清一区二区| 亚洲欧美日韩一区| 亚洲国产精品一区二区第一页| 日韩一级大片在线| 在线观看91精品国产入口| 亚洲国产一区二区三区高清| 国产日韩欧美一区| 91久久夜色精品国产网站| 国产亚洲成精品久久| 99re6热在线精品视频播放速度| 国产日产高清欧美一区二区三区| 欧美成人精品激情在线观看| 国产精品久久久久9999吃药| 亚洲电影毛片| 精品成人一区二区三区| 国产精品99久久不卡二区| 亚洲国产精品黑人久久久| 亚洲一区亚洲| 中文亚洲视频在线| 欧美成人精精品一区二区频| 久久久天天操| 国产精品视频免费一区| 99精品欧美一区二区三区| 亚洲国产日韩一区| 久久久久久久一区二区三区| 香蕉久久夜色精品国产| 欧美伦理影院| 亚洲国产天堂久久综合| 亚洲国产精品久久久| 欧美一二三视频| 欧美伊久线香蕉线新在线| 国产精品久久久久久av福利软件 | 欧美精品色网| 91久久在线视频| 在线观看三级视频欧美| 久久久久久精| 免费永久网站黄欧美| 伊大人香蕉综合8在线视| 欧美一级黄色网| 久久99在线观看| 国产一区二区在线观看免费| 欧美一级理论片| 欧美在线观看网址综合| 欧美日本在线一区| 亚洲精品一区在线| 在线亚洲精品| 国产精品电影观看| 日韩亚洲欧美一区二区三区| 一区二区冒白浆视频| 欧美性生交xxxxx久久久| 一本色道久久综合亚洲精品小说 | 欧美日韩成人网| 亚洲麻豆一区| 午夜精品久久| 国产亚洲激情| 久久婷婷影院| 亚洲国产日韩在线| 亚洲图片欧美一区| 国产精品自拍三区| 久久久亚洲高清| 亚洲东热激情| 亚洲一区日韩在线| 国产精品福利在线| 欧美在线看片| 亚洲盗摄视频| 亚洲视频一区二区| 国产亚洲一本大道中文在线| 免费在线观看日韩欧美| 午夜精品婷婷| 亚洲美女色禁图| 欧美aaa级| 久久国产精品黑丝| 亚洲四色影视在线观看| 亚洲高清在线观看一区| 国产一区二区三区成人欧美日韩在线观看| 欧美阿v一级看视频| 久久精品视频播放| 亚洲欧美日韩电影| 99精品国产在热久久婷婷| 免费观看一级特黄欧美大片| 欧美在线影院| 午夜精品久久久久久99热软件| 最新69国产成人精品视频免费| 国产欧美一区二区在线观看| 欧美午夜一区二区福利视频| 欧美国产日韩一区| 老巨人导航500精品| 久久高清一区| 欧美中文字幕在线播放| 亚洲欧美国产精品桃花| 中国成人在线视频| 日韩一级在线观看| 亚洲精品乱码久久久久久久久| 欧美大片在线看免费观看| 麻豆精品国产91久久久久久| 久久久精彩视频| 久久久久久久综合日本| 久久精品夜夜夜夜久久| 久久成人久久爱| 久久精品国产精品 | 在线视频一区观看| 99精品热6080yy久久| 亚洲久久在线| 一本色道久久综合亚洲二区三区| 亚洲精品久久7777| 日韩一级精品| 亚洲视屏在线播放| 亚洲午夜精品在线| 亚洲男人的天堂在线aⅴ视频| 亚洲午夜精品17c| 亚洲欧美日韩国产一区二区三区 | 久久狠狠一本精品综合网| 久久成人一区| 老司机aⅴ在线精品导航| 免费久久99精品国产| 欧美精品一区三区在线观看| 欧美精品一区二区视频| 欧美午夜精品理论片a级大开眼界 欧美午夜精品理论片a级按摩 | 国产麻豆精品theporn| 国产日韩精品一区观看| 黑丝一区二区三区| 亚洲激情小视频| 一区二区三区四区五区精品| 亚洲自拍高清| 久久久精品国产免大香伊| 欧美高清视频一区| 亚洲美女在线观看| 亚洲一区二区久久| 久久免费视频网站| 欧美日韩精品一区二区| 国产农村妇女毛片精品久久麻豆 | 国产一区二区三区黄| 在线看成人片| 亚洲欧美国产三级| 久久视频这里只有精品| 亚洲欧洲日本mm| 香蕉免费一区二区三区在线观看 | 国产日韩av高清| 亚洲国产高潮在线观看| 亚洲视频在线一区| 久久综合久久88| 日韩视频免费| 久久久久久久一区二区三区| 欧美视频在线一区| 1024欧美极品| 欧美影院成人| 亚洲欧洲另类| 久久久国产精品一区二区中文| 欧美日韩久久不卡| 激情久久中文字幕| 亚洲欧美国产制服动漫| 亚洲高清一二三区| 久久精品av麻豆的观看方式| 欧美日韩国产精品一区二区亚洲 | 国内免费精品永久在线视频| 99视频精品| 免费欧美网站| 亚洲免费一在线| 欧美日韩国产黄| 亚洲国产精品久久91精品| 欧美在线一二三| 一二三区精品福利视频| 免费亚洲网站| 伊人久久婷婷色综合98网| 欧美一区二区高清在线观看| 亚洲精品久久久一区二区三区| 久久婷婷激情| 激情综合网激情| 久久精品国产99国产精品澳门| 在线视频亚洲一区| 欧美日韩不卡一区| 亚洲精品中文字幕在线| 欧美二区在线| 久久久亚洲综合| 红桃视频一区| 久久午夜激情| 久久精品视频在线看| 国产自产在线视频一区| 久久精品一区二区三区中文字幕| 亚洲神马久久| 国产精品久久久对白| 亚洲一区在线免费观看| 99一区二区| 国产精品免费在线| 亚洲男人天堂2024| 亚洲深夜福利视频| 国产精品日韩欧美一区二区三区 | 欧美大色视频| 美日韩精品免费观看视频| 亚洲高清视频一区| 欧美国产亚洲视频| 欧美理论电影网| 亚洲视频视频在线| 一区二区三区国产在线| 国产精品对白刺激久久久| 午夜久久tv|