????ASP.NET5?????????????????????????.NETExecutionEnvironment??????DNX.??DNXCore??????????????????WindowsUbuntuOSX?????Mono??Linux???.NET??????????DNX???????????????????????????Java??jar???????e汾????????????????.NET??dll?????汾???????????????????汾???????????????????á?
??????UbuntuLinux??????DNX??????????????????????????е???.NET??????????????????APP??????????????????????????????????и??????????Ubuntu?????????п??????
????sudosh-c'echo"deb[arch=amd64]http://apt-mo.trafficmanager.net/repos/dotnet/trustymain">/etc/apt/sources.list.d/dotnetdev.list'
????sudoapt-keyadv--keyserverapt-mo.trafficmanager.net--recv-keys417A0893
????sudoapt-getupdate
????sudoapt-getinstalldotnet
????????????????????????dotnet????????????????????mono-complete????????DNXCore???????Щ?????????????????????Mono????????DNXCore??API????????????????飬????????Assembly?????DNXCore??????????????????????????????汾???
????????installdotnet???????????Щ???????л????????????????濪???????????????dnxcore????????????
????dotnetinit
???????????????????HelloWorld??塣???.NET???????Program.cs????????DNX????????project.json?????????????????????????????????????????dependencies??Σ???????????iBoxDB.DNX2.6.2.16?????????????FileSystem??Thread????DNX?У???????????????????Щ??????????????????С???
1"dependencies":{
????2"Microsoft.NETCore.Runtime":"1.0.1-beta-*"??
????3"System.IO":"4.0.11-beta-*"??
????4"System.Console":"4.0.0-beta-*"??
????5"System.Runtime":"4.0.21-beta-*"??
????6??"iBoxDB.DNX":"2.6.2.16"??
????7
????8??"System.IO.FileSystem":"4.0.1-*"??
????9??"System.Threading.Thread":"4.0.0-*"??
????10"System.Threading.Tasks.Parallel":"4.0.0-*"
????11??}??????????????????????????????
????dotnetrestore
?????????????????????????????????????Щ?????????????????????Microsoft.NETCore.Runtime??????????а??汾??仯??????????Microsoft.NETCore.Runtime.CoreCLR?汾?仯????Microsoft.NETCore.Runtime.CoreCLR??????????汾???仯?????????????beta?汾????????????????????????Beta????????2??????????汾????????????????System.*????????????????.NETFramework???????????°汾?????DNXCore?????????????????Σ???????????????????????????????°汾???????????????????????????????Microsoft.NETCore.Runtime????????????????汾??????????????????
??
??"dependencies":{
????"System.Collections":"4.0.10"??
????"System.Reflection":"4.0.10"??
????"System.Reflection.Extensions":"4.0.0"??
????"System.Runtime.Extensions":"4.0.10"??
????"System.Text.Encoding":"4.0.10"??
????"System.Globalization":"4.0.10"??
????"System.Threading":"4.0.10"??
????"System.IO":"4.0.11-beta-*"??
????"System.Console":"4.0.0-beta-*"??
????"System.Runtime":"4.0.21-beta-*"??
????"iBoxDB.DNX":"2.6.2.16"??
????"System.IO.FileSystem":"4.0.1-*"??
????"System.Threading.Thread":"4.0.0-*"??
????"System.Threading.Tasks.Parallel":"4.0.0-*"??
????}
????dotnetrestore???????????????????????????????????????????λ?????Home??.dnx/packages?????iBoxDB.DNX???????????????????????????????????????
????@ubuntu:~/dnxcore$cp../.dnx/packages/iBoxDB.DNX/2.6.2.16/content/iBoxDB26.cs.
??????Program.cs?????????в????????????????
publicclassProgram
????{
????publicstaticvoidMain(string[]args)
????{
????iBoxDB.LocalServer.DB.Root("/tmp/");
????Console.WriteLine(iBoxDB.TestHelper.RunALL());
????}
????}
?????????
????dotnetrun
???????????Ч????????????б???????????д??????????????????????????dnxcore5???????????Windows??Ubuntu?????????????Windows????????????У?????????????£?????????????Windows?汾?£?????????????Mono???????????????t?CPU?????????????????????????????????????????Щ?????????????