WEBVTT

00:00:00.930 --> 00:00:03.890
Tamam, üzerinde .NET gösterisi demektir.

00:00:03.890 --> 00:00:07.400
Ve biz bugün var
Immo Landworth

00:00:08.800 --> 00:00:11.470
program yöneticisi kim
.NET ekibinden.

00:00:11.470 --> 00:00:13.160
Gerçekten çalışma
Sanırım birlikte.

00:00:13.160 --> 00:00:14.180
>> Evet.
>> [LAUGH]

00:00:14.180 --> 00:00:14.764
>> [LAUGH]

00:00:14.764 --> 00:00:16.234
>> Ve bugün yapmak için gireceğiz

00:00:16.234 --> 00:00:18.362
.NET standart 20 üzerinde derin bir Dalış.

00:00:18.362 --> 00:00:20.970
>> Ve
[INAUDIBLE] genel olarak ortalanır.

00:00:20.970 --> 00:00:21.520
>> Sağ.
>> Ve

00:00:21.520 --> 00:00:24.480
Sanırım biz oldukça olacağının farkındadır
hakkında birkaç soru.

00:00:24.480 --> 00:00:25.750
>> Yep.
>> Düşünme insanlar bu kadar heyecanlı olduğunu.

00:00:25.750 --> 00:00:27.250
Düşündüklerini iyi bir şeydir.

00:00:27.250 --> 00:00:30.840
Ancak mutlaka tamamen yok
tüm durumlarda, anlıyorum.

00:00:30.840 --> 00:00:31.660
>> Sağ.

00:00:31.660 --> 00:00:32.860
>> Diyelim ki kadar derin bir Dalış yapın.

00:00:32.860 --> 00:00:36.090
Biri kesinlikle olduğunu düşünüyorum
Bu konu hakkında uzmanların.

00:00:36.090 --> 00:00:37.302
>> Ben daha iyi olabilir.
>> [LAUGH] Evet.

00:00:37.302 --> 00:00:39.243
>> İki geçirdiğimden Cuz
Bu çalışma yıllar.

00:00:39.243 --> 00:00:40.050
[LAUGH]
>> Evet.

00:00:40.050 --> 00:00:41.740
Ben nasıl bu kadar uzun sürebilir demek?

00:00:41.740 --> 00:00:43.325
>> Sağ biliyorum.
Bu kolay bir kavram gibi görünüyor.

00:00:43.325 --> 00:00:45.849
Bu nedenle başlayalım.

00:00:45.849 --> 00:00:49.030
>> Birkaç slayt sahibim ve sonra
ton gösterileri de ve

00:00:49.030 --> 00:00:51.230
ardından kesme çekinmeyin
Bana ve sorular sorun.

00:00:51.230 --> 00:00:51.780
>> I olur.

00:00:51.780 --> 00:00:54.310
İyi dediğim gibi yapacağım
laugh parça sağlamak için.

00:00:54.310 --> 00:00:54.810
>> İyi.

00:00:56.500 --> 00:00:58.289
>> Sadece beni olabilir ancak
Yanıt bilmiyorum ama Merhaba.

00:00:59.360 --> 00:01:02.300
Tüm sağa, bunu büyük soru
gerçekten biz neden önemli olduğunu

00:01:02.300 --> 00:01:03.170
.NET standardı hakkında.

00:01:03.170 --> 00:01:06.160
Genellikle ilk şey olmasıdır
İnsanlar çünkü wonder

00:01:06.160 --> 00:01:08.740
.NET bildikleri ve
genellikle zaman .NET düşündüklerini

00:01:08.740 --> 00:01:09.970
Bunlar düşünün
.NET framework.

00:01:09.970 --> 00:01:11.730
Bunlar onu çağırabilir.
.NET framework, ancak

00:01:11.730 --> 00:01:14.430
Bu etkili bir şekilde nedir
Biz 15 yıl önce gerekir.

00:01:14.430 --> 00:01:17.550
Ve dünya çok basit
çünkü yalnızca vardı sonra geri

00:01:17.550 --> 00:01:19.720
hakkında endişe için bir çerçeve ve

00:01:19.720 --> 00:01:22.970
temel olarak, oluşturabilir,
Her iki tür geri sonra biliyor.

00:01:22.970 --> 00:01:28.283
Gibi temel Masaüstü uygulamaları ve
onu .NET için uygulamalar oldu.

00:01:28.283 --> 00:01:30.753
Ve tabii olabilir
konsol uygulamaları oluşturun ve

00:01:30.753 --> 00:01:32.710
Pencere Hizmetleri ve
Bilgisayarınızda yüklü.

00:01:32.710 --> 00:01:34.610
Ancak her zaman bulunduğunuz
Bu bir çerçeve.

00:01:34.610 --> 00:01:37.900
İş mantığı, yaptığınız zaman bunu
Bu çerçeve üzerinde kullanmak

00:01:37.900 --> 00:01:39.090
Bu kitaplık BCL temel.

00:01:39.090 --> 00:01:41.160
>> I aklınızda bulundurun.

00:01:41.160 --> 00:01:43.660
>> İyi eski günler, sağa,
ve o yılda,

00:01:43.660 --> 00:01:44.380
Biz, daha fazla öğe eklendi.

00:01:44.380 --> 00:01:45.720
Bu nedenle yok Xamarin, örneğin,

00:01:45.720 --> 00:01:48.870
aynısını yapar
şey açısından

00:01:48.870 --> 00:01:51.300
.NET platformu vererek
gerçekten üretken olmasıdır.

00:01:51.300 --> 00:01:54.630
Ancak bunlar daha fazla odaklanmak
Mobil aygıtlar, özellikle

00:01:54.630 --> 00:01:57.890
Windows dışı olanlara, IOS,
OS X ve sonra Android.

00:01:57.890 --> 00:02:00.300
Kuşkusuz, OS X cep değil,
ancak aynı şeyi vardır.

00:02:00.300 --> 00:02:03.810
Sizin temel fikir olabilir
farklı türdeki uygulamalar oluşturma

00:02:03.810 --> 00:02:06.270
Aslında ile kendi
.NET sürümü.

00:02:06.270 --> 00:02:08.090
Ve oluşturuldukları Mono oturumunu kapatın.

00:02:08.090 --> 00:02:10.449
Mono çok benzer şekilde
.NET Framework, ancak

00:02:10.449 --> 00:02:12.180
% 100 aynı değil.

00:02:12.180 --> 00:02:13.570
Siz konuşurken bunu
iş mantığı hakkında

00:02:13.570 --> 00:02:15.330
Şimdi, iki şey vardır.
hakkında endişe için sağ.

00:02:15.330 --> 00:02:18.350
Ve sonra çekirdek .NET ile
orada bir şey daha.

00:02:18.350 --> 00:02:20.460
Ve başka bir nedenle bizde var
Mobil üçgen burada UWP.

00:02:20.460 --> 00:02:23.700
Ancak daha sonra da yeni
ASP.NET çekirdek hizmetler ve

00:02:23.700 --> 00:02:26.560
yok henüz
başka bir BCL çekirdek .NET için.

00:02:26.560 --> 00:02:28.140
Ve bunların farklı
çünkü bunlar

00:02:28.140 --> 00:02:29.350
farklı kod temeli, sağ?

00:02:29.350 --> 00:02:32.390
Biz PRs kabul ettiğinizde, bu nedenle kullanıyoruz
PRs .NET üzerindeki kabul et

00:02:32.390 --> 00:02:35.050
Çünkü ev tarafında çekirdek
taraf olduğu olmasıdır.

00:02:35.050 --> 00:02:37.740
Ve sonra oradan rapor
net framework veya mono, veya

00:02:37.740 --> 00:02:40.740
ne olursa olsun diğer uygulamaları
Biz gelecekte olabilir.

00:02:40.740 --> 00:02:41.295
Ve bunu gibi

00:02:41.295 --> 00:02:45.360
Şimdi kodu yeniden kullanma olur bu
çok boyutlu sorunu sağ?

00:02:45.360 --> 00:02:48.370
Ve bu nedenle biz bunlar hakkında konuşmak gibi
uygulama olarak üst nokta

00:02:48.370 --> 00:02:50.780
bir şey 's modelleri,
ile uygulamanızı oluşturmak ve

00:02:50.780 --> 00:02:53.860
altındaki şey biz
yalnızca temel kitaplıkları onları çağıran,

00:02:53.860 --> 00:02:54.920
genel amaçlı şeyler.

00:02:54.920 --> 00:02:55.420
>> Sağ.

00:02:58.100 --> 00:03:00.610
>> Biz deyin ister
kendi üç artı bir

00:03:00.610 --> 00:03:02.780
temelde çünkü
üç farklı şeyler ve

00:03:02.780 --> 00:03:06.910
artı durumdaki gerçekte nedir
tüm bunların arasında ortak.

00:03:06.910 --> 00:03:10.490
Tutmak zorunda içinde hangi sorun
Aslında paylaşmak API'nin.

00:03:10.490 --> 00:03:12.826
Şimdi yazma için istediğiniz zaman
temelde zorunda kitaplığı

00:03:12.826 --> 00:03:15.263
birden çok kez dan Derle
[INAUDIBLE] birden çok platform

00:03:15.263 --> 00:03:17.300
ve temel olarak
gerçekten zorlaşır.

00:03:17.300 --> 00:03:21.578
>> Sağ, ben ne zaman olduğunu biliyorum
.NET'in birleşimiyle

00:03:21.578 --> 00:03:24.190
Framework ve .NET 1.x çekirdek.

00:03:24.190 --> 00:03:25.920
>> Sağ.
>> Tür tüm bunlardan önce

00:03:25.920 --> 00:03:27.350
tamamen landed.

00:03:27.350 --> 00:03:29.460
Ben, bazı dosya g/ç yapmakta olduğu.

00:03:29.460 --> 00:03:30.750
Sanırım dosya akışı olan ve

00:03:30.750 --> 00:03:33.820
Aslında ben dosyasında idi.
Akış akış okuyucusu ile ve

00:03:33.820 --> 00:03:38.810
önemli bir yöntemi vardı.
gerçekten istediğim olduğunu

00:03:38.810 --> 00:03:42.290
Kullanım ve ben kullanarak bunu
.Net Framework ve

00:03:42.290 --> 00:03:46.010
sonra kodu üzerinden kopyaladım
Çekirdek x için ve işe yaramadı.

00:03:46.010 --> 00:03:47.730
Ve mutsuz bırakıldı.

00:03:49.220 --> 00:03:55.470
Neyse ki, biraz zaman geçti,
ve sonra yeniden denedi

00:03:55.470 --> 00:03:59.500
Çekirdek .NET ile aynı alıştırma
API 2.0 ve o vardı.

00:03:59.500 --> 00:04:02.630
Ve ben mutlu, ve
Ben sadece benim iş ile geçti.

00:04:02.630 --> 00:04:04.390
Bu nedenle, kesinlikle vardı
Bu deneyimi.

00:04:04.390 --> 00:04:06.510
>> tam olarak olacak şekilde Evet
sağ sorun mu var?

00:04:06.510 --> 00:04:09.540
Bir sınıf ve çekme, Yukarı
Kitaplık, aynı şeydir.

00:04:09.540 --> 00:04:11.990
Hatta olması dışında
daha karmaşık.

00:04:11.990 --> 00:04:14.780
>> Ben çok başka bir şey tahmin
olduğu gibi kod ile

00:04:14.780 --> 00:04:18.650
Ben duruma, ben oldu
zaten en iyi API kullanarak.

00:04:18.650 --> 00:04:21.510
Sandığım gibi öyle değildi,

00:04:21.510 --> 00:04:23.760
belki de bazı şekilde yapmanız daha iyi
Bunun hakkında bildiğiniz gelmedi.

00:04:23.760 --> 00:04:25.920
Ben koyacağınızı kullanarak
en iyi desen.

00:04:25.920 --> 00:04:30.020
Bu nedenle ben eşit annoyed
çünkü yapmak zorunda olabilirsiniz

00:04:30.020 --> 00:04:32.900
bir şey girdiğim temelde
düşünen daha zayıf idi.

00:04:32.900 --> 00:04:34.250
>> Evet.

00:04:34.250 --> 00:04:36.610
>> Neyse ki bu yeni
modeli artık bir durumdur.

00:04:36.610 --> 00:04:37.570
>> O sağ.

00:04:37.570 --> 00:04:40.586
Ve bu nedenle temelde, biz şimdi
Standart .NET hakkında düşünme ne

00:04:40.586 --> 00:04:43.486
Aslında, temel olarak mevcut
birleştirmek için çalışır durumda aslında

00:04:43.486 --> 00:04:46.270
yoksa o bir taban katmanları
artık bu deneyimi olan

00:04:46.270 --> 00:04:49.228
Burada bir Platform yapmak karar verir
bir şey biraz eski

00:04:49.228 --> 00:04:51.729
ve sonra bir yolu yoktur.
doğru yolu yapmak için.

00:04:51.729 --> 00:04:54.764
Ve bu nedenle yeni düşünebilirsiniz
NET olarak temelde standart

00:04:54.764 --> 00:04:56.220
Tüm bunları kural için bir BCL

00:04:56.220 --> 00:04:58.118
Sanırım biz söyledi
Bu birçok kez.

00:04:58.118 --> 00:05:02.120
Ancak mantıksal olarak temelde
API kümesi, gerçekten her

00:05:02.120 --> 00:05:05.519
.NET platformu olmalıdır,
gerçekten oldukları için

00:05:05.519 --> 00:05:08.466
Temel Parçalar
g/ç koleksiyonları gibi

00:05:08.466 --> 00:05:09.976
konsola erişmek,

00:05:09.976 --> 00:05:13.250
her şeyi, temelde yapmak
daha düşük düzeyler kitaplıkları.

00:05:13.250 --> 00:05:15.026
Ve bunun alt düzey
gerçekten gibi olmayan app anlama

00:05:15.026 --> 00:05:16.150
belirli hizmetler, sağ?

00:05:16.150 --> 00:05:17.480
İş mantığı aklınıza gelen,

00:05:17.480 --> 00:05:18.920
Veri erişim katmanı
aklınıza gelen.

00:05:18.920 --> 00:05:22.190
>> Ancak
Kullanıcı promise yoktur.

00:05:22.190 --> 00:05:24.130
Geliştirici promise boy ona.

00:05:24.130 --> 00:05:25.090
>> Sağ.

00:05:25.090 --> 00:05:27.439
Olduğu temel onlar -
.NET ile koymak her şey

00:05:27.439 --> 00:05:31.450
Standart gidecektir.
her yerde ileri taşıma.

00:05:31.450 --> 00:05:32.949
Ve biz a little bit alýnmaktadýr
sürüm oluşturma hakkında daha fazla bilgi ve

00:05:32.949 --> 00:05:33.660
nasıl genel olarak çalışır.

00:05:33.660 --> 00:05:35.494
Ancak, fikir olma
Standart vardır.

00:05:35.494 --> 00:05:37.890
sürüm numarası, çünkü biz
bir zaman makinesi yok.

00:05:37.890 --> 00:05:40.620
Firmalarda geriye dönük olamaz
beş yıl önce bir API Ekle

00:05:40.620 --> 00:05:41.730
Bu işe yaramazsa.

00:05:41.730 --> 00:05:44.230
Biz yeni API olarak eklediğinizde, böyle bir
Standart, ancak yeni sürümü

00:05:44.230 --> 00:05:46.520
Beklenti olan tüm
platformlar sonunda Taşı

00:05:46.520 --> 00:05:48.580
sonraki bir sürümü için bunlar
hiçbir zaman sürümünde Çıkmazda.

00:05:48.580 --> 00:05:49.240
>> Sağ.

00:05:49.240 --> 00:05:50.530
>> Kadar
Aslında bifurcate olamaz,

00:05:50.530 --> 00:05:53.070
her zaman değil,
her zaman ileriye taşımak ve

00:05:53.070 --> 00:05:54.630
Önbellek tutarlılığı
Zamanla yukarı.

00:05:54.630 --> 00:05:57.970
>> İyi, biliyor musunuz biliyor
birisi bir zaman makinesi vardır.

00:05:57.970 --> 00:05:59.220
Bunu?

00:05:59.220 --> 00:06:03.190
>> great - olduğu için Evet
>> Biz bu guy işe almak.

00:06:03.190 --> 00:06:05.780
>> Evet, aslında,
Şimdi bir kadın değil.

00:06:05.780 --> 00:06:07.180
>> Ben, doğru tahmin.

00:06:07.180 --> 00:06:08.570
Onun adı yeniden nedir?

00:06:08.570 --> 00:06:09.670
Ya da onun adı?
[LAUGH]

00:06:09.670 --> 00:06:11.130
>> Hala iyi olur

00:06:11.130 --> 00:06:12.440
Sanırım aynı adı.

00:06:13.560 --> 00:06:16.190
Filiz Aralık ayında gelir.

00:06:16.190 --> 00:06:17.110
>> İyi.
>> Evet, serin.

00:06:18.920 --> 00:06:21.440
Böylece ne fark vardır
Biz Gönder

00:06:21.440 --> 00:06:24.270
Önceki resim olarak
yalnızca bir BCL gibi.

00:06:24.270 --> 00:06:26.790
Bir Venn değil söylemek ister
Yalnızca gerçekten olduğu için diyagram

00:06:26.790 --> 00:06:29.310
bir şey Geri Al
sayılar, bunu gizleme

00:06:29.310 --> 00:06:31.790
çok daha kolay olan
bir üst üste

00:06:31.790 --> 00:06:34.630
birden çok daire diyagramı
>> Kesin.

00:06:34.630 --> 00:06:37.290
>> Ve sonra başka bir şey
iþaret edildiði olan ile

00:06:37.290 --> 00:06:39.600
bir ton daha fazla API'leri ekledik ve
Bir slayt üzerindeki olan

00:06:39.600 --> 00:06:42.192
ancak temelde biz gerçekten deneyin
Ortak DOMINATOR büyük olun.

00:06:42.192 --> 00:06:45.481
Gibi taşınabilir ile biz
Biz vardı sadece model,

00:06:45.481 --> 00:06:47.900
hangi büyük ölçüde uygunun.

00:06:47.900 --> 00:06:51.444
Ama şimdi biz aslında dışı gitti
Biz koymak emin olmak için bizim yol

00:06:51.444 --> 00:06:56.400
bir düşünün biz duyarlı ve
Bu oldukça büyüktür.

00:06:56.400 --> 00:06:57.830
Ve biz sadece için boşlukları doldurun

00:06:57.830 --> 00:06:59.610
yoksa platformları
Bu API'ları vardır.

00:06:59.610 --> 00:07:01.660
Yerine diğer
şekilde gerçekleştirebilirsiniz.

00:07:01.660 --> 00:07:02.830
Ve böylece müşteri vaat ediyor ve

00:07:02.830 --> 00:07:04.760
Aslında, sadece olabilir
Standart hedef.

00:07:04.760 --> 00:07:07.374
Ve çalıştırabilirsiniz vaat ediyor
herhangi bir yerde bu sürümü

00:07:07.374 --> 00:07:08.690
Standart desteklenir.

00:07:10.220 --> 00:07:11.750
>> Sağ.
Bu nedenle, büyük olasılıkla içinde unutmayın

00:07:11.750 --> 00:07:14.631
öğrenmeye okul notu
en düşük ortak payda.

00:07:14.631 --> 00:07:15.850
>> Evet.

00:07:15.850 --> 00:07:19.620
>> Tür PCL sanırım
Biz vermedi proje biraz oldu.

00:07:19.620 --> 00:07:23.110
en düşük ortak bir
Payda proje.

00:07:23.110 --> 00:07:26.859
Bunu, tüm honesty sanırım
gerçekten olduğu gibi en büyük ortak bir

00:07:26.859 --> 00:07:28.276
Payda projesi

00:07:28.276 --> 00:07:30.920
özellikle
.NET 2.0 standart.

00:07:30.920 --> 00:07:31.990
Adil olan düşünüyorsunuz?

00:07:31.990 --> 00:07:33.130
>> bana, sanırım Evet,

00:07:33.130 --> 00:07:36.080
fark
Daha fazla intentionality.

00:07:36.080 --> 00:07:37.890
PCL biz vardı modelidir.

00:07:37.890 --> 00:07:39.060
Bu nedenle bir afterthought oldu.

00:07:39.060 --> 00:07:40.532
Her platformun vermedi
ne istediklerini.

00:07:40.532 --> 00:07:43.062
Ve sonra biz araç kullanımı sağlanan
ne model gerekmektedir

00:07:43.062 --> 00:07:43.671
vardı.

00:07:43.671 --> 00:07:46.015
Standart biz diyor ki,
istediğimiz şey budur,

00:07:46.015 --> 00:07:48.605
Şimdi tüm emin olun sağlar.
şeyler vardır ve bu nedenle

00:07:48.605 --> 00:07:51.083
Biz biz düşünme maxed
sağ API ayarlandı.

00:07:51.083 --> 00:07:53.903
>> bir şey Evet ben bazen
İnsanlar genellikle alıyorum söyleyin.

00:07:53.903 --> 00:07:56.913
boş stares çok kullanışlı bir konu hakkında
Bu video için içine almak için.

00:07:56.913 --> 00:07:57.621
>>, Mükemmel bir ses.

00:07:57.621 --> 00:08:02.422
>> Evet, PCL tek şey
profilleri ile Başar

00:08:02.422 --> 00:08:05.634
tüm adları
üretilen makine.

00:08:05.634 --> 00:08:10.531
Bu nedenle düşündüm hiç insan vardı
söz konusu olanlar oluşturma

00:08:10.531 --> 00:08:11.580
profilleri.

00:08:11.580 --> 00:08:13.189
>> O sağ.

00:08:13.189 --> 00:08:15.240
>> Sesleri Süper bizarre.

00:08:15.240 --> 00:08:18.420
Ve bu nedenle, fark vardır
Bu, içinde kullanılan

00:08:18.420 --> 00:08:20.560
word intentionality.

00:08:20.560 --> 00:08:23.580
Bu nedenle, İnsan düşünce vardı
temel olarak katılan

00:08:23.580 --> 00:08:26.910
Her tek üye görüyoruz
.NET standard çekilen.

00:08:28.060 --> 00:08:30.710
Bu nedenle, Evet şimdi size anlamına gelir
insanlar için blame vardır.

00:08:30.710 --> 00:08:33.310
>> [LAUGH]
>> Ancak, bir çok büyük olduğunu düşünüyorum,

00:08:33.310 --> 00:08:34.830
çok büyük fark.

00:08:34.830 --> 00:08:35.870
>> Bunu çok düşünüyorum.

00:08:38.860 --> 00:08:39.700
Bu nedenle, ardından standart nedir?

00:08:39.700 --> 00:08:40.690
Ben, genellikle bir şey olduğu anlamına gelir.

00:08:40.690 --> 00:08:42.910
Tüm bu sesleri mükemmel zaman,
ister diyagramları çok soyut olması

00:08:42.910 --> 00:08:45.020
gerçekten ne onu boils
Visual Studio için söz edilir

00:08:45.020 --> 00:08:47.340
Bunu yaptığınızda eğlenceli yeni proje
Bu yeni kategori burada var

00:08:47.340 --> 00:08:48.830
.NET standart olarak adlandırılan ve

00:08:48.830 --> 00:08:51.140
kendisine de bir şablon var
Kitaplığı .NET standartları çapraz.

00:08:51.140 --> 00:08:54.390
Böylece bir proje
türü oluşturabilirsiniz.

00:08:54.390 --> 00:08:56.420
Bu nedenle, mekanik olmasıdır
ona parçası.

00:08:56.420 --> 00:08:58.150
Ve yapılabilecek parça
Bugün gün olduğunu.

00:08:58.150 --> 00:09:00.863
Bu ikinci bölümü,
Bu nedenle bir belirtim olan

00:09:00.863 --> 00:09:02.682
Bu aslında bir API kümesidir.

00:09:02.682 --> 00:09:06.426
Tüm platformlar gelecektir dediğimiz
Bu nedenle tek yönlü bu API'leri kullanan

00:09:06.426 --> 00:09:09.295
Bu konuda düşünmek, can - olur
>> Yalnızca aptalın için olabilirim

00:09:09.295 --> 00:09:09.831
biraz?

00:09:09.831 --> 00:09:11.421
>> Evet, doğal olarak gelir.

00:09:11.421 --> 00:09:12.263
>> Evet, doğal olarak gelir.

00:09:12.263 --> 00:09:13.790
Başka bir slayda dön.

00:09:13.790 --> 00:09:14.300
>> Evet.

00:09:14.300 --> 00:09:16.990
>> Bu sadece küçük olacak şekilde
bir şaka biraz ama

00:09:16.990 --> 00:09:21.780
Sanırım bu insanlar sorar,
Standart .NET düğümünde olduğumu,

00:09:21.780 --> 00:09:23.770
Kitaplığı bkz.
.NET standardı.

00:09:23.770 --> 00:09:27.260
.NET neden görüyor musunuz
Framework 4.5.2 vardır?

00:09:27.260 --> 00:09:28.220
>>, Açılan anlama
üstünde?

00:09:28.220 --> 00:09:30.900
>> Evet, ben sadece gibi düşünüyor 's
dikkat çekmek için bir şey.

00:09:30.900 --> 00:09:33.960
>> Evet, bu temelde nedenle
Benim ilk nihai sonucunu

00:09:33.960 --> 00:09:35.850
Dediğim zaman, slayt için kullandık
.NET Framework'ün yüklü ve

00:09:35.850 --> 00:09:37.210
Dünya iyiydi.

00:09:37.210 --> 00:09:38.820
Ve dediğimiz için
size verebilir, iyi olurdu

00:09:38.820 --> 00:09:41.370
sürüm numarasını seçin.
şablon oluşturmadan önce.

00:09:41.370 --> 00:09:44.930
Ve daha sonra belki de daha fazla eklemek
At [INAUDIBLE] gibi .NET özellikleri

00:09:44.930 --> 00:09:46.710
bazıları da gelin.

00:09:46.710 --> 00:09:49.350
Bu bırakma gibi çok aşağı kayıp
Bu değer, büyük olasılıkla gerekir

00:09:49.350 --> 00:09:52.180
en çok altında olması ve
Adı alanını seçmelisiniz.

00:09:52.180 --> 00:09:54.889
Ve için duyarlı olmalıdır
tek yönlü şablonudur ancak

00:09:54.889 --> 00:09:56.694
sadece iletişim değil
değil, temsil

00:09:56.694 --> 00:09:57.768
ne yazık ki bugün.

00:09:57.768 --> 00:10:01.207
>> Düşünme yapmak bu kadar
gelecek benim için anlamlı.

00:10:01.207 --> 00:10:03.095
>> Evet.
>> Şimdiye kadar olacak düşünme

00:10:03.095 --> 00:10:03.637
şey mi?

00:10:03.637 --> 00:10:04.985
Emin olun Bunu umarım.

00:10:04.985 --> 00:10:05.986
>> Evet.
>> Önce dediğim

00:10:05.986 --> 00:10:08.303
Twitter, bu bütün sanırım
iletişim kutusunda bir onarımı gerekiyor.

00:10:08.303 --> 00:10:10.154
>> Evet.
>> Yok biraz çok

00:10:10.154 --> 00:10:12.706
seçimler ve olmayan adları
mutlaka yansıtıcı

00:10:12.706 --> 00:10:14.600
nasıl hakkında düşündüğünüzü
Dünya bugün.

00:10:14.600 --> 00:10:15.470
>> Evet, Tamam.

00:10:16.530 --> 00:10:17.700
>>, İşte bu yüzden, Evet.

00:10:17.700 --> 00:10:19.380
Böylece biz düşünün
belirtim bölümü.

00:10:19.380 --> 00:10:21.420
Bunu standart düşünüyorsanız
bir belirtim

00:10:22.660 --> 00:10:23.920
iyi bir benzerliği HTML'dir.

00:10:23.920 --> 00:10:26.162
Böylece HTML bir spec ve
Tarayıcı sonra.

00:10:26.162 --> 00:10:27.673
Bu nedenle bu spec uygular.

00:10:27.673 --> 00:10:30.788
Kenar, krom ve her var.
Bu tarayıcılardan birini temel olarak

00:10:30.788 --> 00:10:32.756
farklı bir yapışma
spec sürümü.

00:10:32.756 --> 00:10:34.603
Ancak aynı şekilde,
.NET standartlara uygun olur.

00:10:34.603 --> 00:10:36.603
Böylece standart
Aslında HTML spec ve

00:10:36.603 --> 00:10:39.303
sonra tarayıcının eşdeğeri
Temelde olan somut .NET

00:10:39.303 --> 00:10:41.703
uygulanan gibi platformlar
Çekirdek .NET .NET ailesi,

00:10:41.703 --> 00:10:42.516
Xamarin, Unity.

00:10:42.516 --> 00:10:46.310
Ve biz olabilir
Gelecekte oluşturun.

00:10:46.310 --> 00:10:50.380
Bu nedenle, gerçekten iyi olur
için zihinsel resim.

00:10:50.380 --> 00:10:51.858
Bunu daha önce de belirttiğimiz gibi

00:10:51.858 --> 00:10:55.500
2.0 ile biz gerçekten çalıştığınız
birçok ekleyerek daha fazla API'leri yedekleyin.

00:10:55.500 --> 00:10:59.143
Aslında, biz yaklaşık 20.000 eklendi
API, .NET için standart karşılaştırma

00:10:59.143 --> 00:11:03.130
1.x veya olan 1.6
en yüksek sürüm 1 x seri halinde.

00:11:03.130 --> 00:11:05.693
Ve biz ulaşmış yolu
sayı temel olarak kabul edildi,

00:11:05.693 --> 00:11:07.598
en iyi nedir
Biz yararlanmanız?

00:11:07.598 --> 00:11:10.628
Ve biz olabilir en
yararlanmanız .NET framework eylemleri

00:11:10.628 --> 00:11:13.058
ve Xamarin, alın ve
kesişim mold.

00:11:13.058 --> 00:11:15.148
Aslında olduğu için
iyi bir proxy için

00:11:15.148 --> 00:11:17.073
Olabilir API'leri
Çapraz platform, ancak

00:11:17.073 --> 00:11:19.937
hala çok benzer
.NET framework vardır.

00:11:19.937 --> 00:11:21.587
Ve birkaç da sonra eklediğimiz
Sadece içinde bulunduğunuz API'leri

00:11:21.587 --> 00:11:23.280
.NET framework,
Olmadı Xamarin sahip, ve

00:11:23.280 --> 00:11:24.367
onları uygulamak için sordu.

00:11:24.367 --> 00:11:27.825
Biz aktarıp
Franken-set aslında.

00:11:27.825 --> 00:11:31.508
>> Biz henüz böylece aslında gidin
Basit senaryoyla,

00:11:31.508 --> 00:11:36.189
söz, kesişim
.NET Framework, deyin, 4.7 ve

00:11:36.189 --> 00:11:39.413
Son olarak, Mono,
henüz değildi kesişim

00:11:39.413 --> 00:11:42.350
Çekirdek .NET edildi
yaklaşık 20.000 API'leri.

00:11:42.350 --> 00:11:43.683
>> Düzeltin, bu nedenle çoğu, bizim iş-
>> O çok büyük.

00:11:43.683 --> 00:11:45.610
>> Spec revving değil.

00:11:45.610 --> 00:11:48.990
İşlerin çoğunu edildi sonra
Bu geri çekirdek üzerine uygulama.

00:11:48.990 --> 00:11:51.229
Framework tarafından yapım oldu.
zaten desteklenen.

00:11:51.229 --> 00:11:53.333
Eklemek Xamarin vardı.
çok az sayıda API.

00:11:53.333 --> 00:11:55.859
Büyük olasılıkla sanırım küçüktür
100 Xamarin için biz sorulan API'leri

00:11:55.859 --> 00:11:56.390
uygulayın.

00:11:57.660 --> 00:12:00.240
Evet, bu nedenle biz 20.000 vardı API'leri
Çekirdek eklemek vardı,

00:12:00.240 --> 00:12:02.479
Bu nedenle, toplu idi.
işimizi.

00:12:04.810 --> 00:12:06.592
>> Ben bunları yazarken
aynı zamanda UWP için.

00:12:06.592 --> 00:12:07.677
>> Düzeltmek,

00:12:07.677 --> 00:12:10.390
İlk slayt üzerinde UWP,
Bu tür yukarı .NET ile lumped

00:12:10.390 --> 00:12:12.305
Kinda olduğundan çekirdek
her ikisini de aynı kod tabanı.

00:12:12.305 --> 00:12:14.064
>> Mm-hm.
>> Böylece için almadım

00:12:14.064 --> 00:12:17.523
çünkü ne yazık ki, serbest
UWP farklı bir çalışma zamanı vardır.

00:12:17.523 --> 00:12:19.931
ortamı daha
Normal Windows yapar.

00:12:19.931 --> 00:12:22.888
Bu nedenle olmuyor iş var.
uygulamayı desteklemek için OS eklemek için

00:12:22.888 --> 00:12:24.380
Konteyner ve o.

00:12:24.380 --> 00:12:27.298
Ama Evet, bunlar da olur
aynı API, yüzey alın.

00:12:27.298 --> 00:12:28.311
Biz bu yıl sevk.

00:12:28.311 --> 00:12:30.420
Bunlar duyurmuştu düşünüyorsanız
tarihi henüz, sağa?

00:12:30.420 --> 00:12:32.003
Gelecektir.

00:12:32.003 --> 00:12:35.307
Ben tahmin gereken ikinci şey ise,
başka bir ilginç tidbit,

00:12:35.307 --> 00:12:38.119
bir grup oluşturmaya çalıştığınızda
bir eksen kitaplıklarla

00:12:38.119 --> 00:12:41.299
genellikle içine çalıştırmak sorunu
ilk olarak, bütün kopyaladığınız durumdur.

00:12:41.299 --> 00:12:44.550
kendi kodunuzu ton var.
Seni Özledim API'leri.

00:12:44.550 --> 00:12:45.570
Ancak, denetimde olmasıdır.

00:12:45.570 --> 00:12:47.260
Kodunuzu yeniden düzenleyin.

00:12:47.260 --> 00:12:49.099
Bu çalışmanın bir ton olabilir,
Ancak, bunu yapabilirsiniz.

00:12:49.099 --> 00:12:51.233
Genellikle Öykü sona ereceği,
yine de

00:12:51.233 --> 00:12:54.245
bağımlılıkları sahip olduğunu
Üçüncü şahıs kitaplıkları hakkında

00:12:54.245 --> 00:12:55.952
Başka birisinin size verdiği.

00:12:55.952 --> 00:12:59.142
Düşünme X birim için
Örneğin, veya JSON.net, veya

00:12:59.142 --> 00:13:01.222
ne olursa olsun, aslında kullanırsınız.

00:13:01.222 --> 00:13:03.574
Ve çoğunluğu
Nuget kitaplıklarında bugün değil

00:13:03.574 --> 00:13:04.707
Standart hedefleme.

00:13:04.707 --> 00:13:06.417
Hala hedefleme
.NET framework

00:13:06.417 --> 00:13:08.487
şey, çünkü
geçici bir çözüm bulmak için kadar uzun olur.

00:13:08.487 --> 00:13:09.715
Ve böylece bizim soru,

00:13:09.715 --> 00:13:11.190
Tamam, nasıl yapmak biz
Bu daha düzgün yapılsın mı?

00:13:11.190 --> 00:13:13.592
Nasıl biz kolaylaştırmak
bağlantı noktası bağlantı noktası kişilere?

00:13:13.592 --> 00:13:16.262
Bu nedenle [INAUDIBLE] biz çağrı
uyumluluk dolgusu veya

00:13:16.262 --> 00:13:19.585
Uyumluluk modu, hangi temelde
Nuget başvuru verir

00:13:19.585 --> 00:13:22.980
Bu paketleri yalnızca
Bugün .NET Framework'te çalışır.

00:13:22.980 --> 00:13:25.727
Ve biz dışı gitmek çalıştı bizim
.NET o iş yolu yap

00:13:25.727 --> 00:13:26.355
Standart.

00:13:26.355 --> 00:13:27.323
Ve uzantısı

00:13:27.323 --> 00:13:30.113
uygulayan herhangi bir platformda
.NET 2.0 standart.

00:13:30.113 --> 00:13:32.585
Ve demo m sahip olduğu
belki biraz açıklar

00:13:32.585 --> 00:13:34.766
daha iyi, ancak buradaki
Bu iyi bir çaba şeydir.

00:13:34.766 --> 00:13:37.037
Biz ne kadar bilmiyorum
Kitaplık yapar.

00:13:37.037 --> 00:13:39.123
Ve Win formları için kullanır
Örneğin,

00:13:39.123 --> 00:13:41.896
bir komutu çalışmaz
Linux üzerinde açıktır.

00:13:41.896 --> 00:13:46.328
Ancak çoğu kitaplıkları, biz
Nuget üzerinde bulunan yaklaşık % 70 olan API

00:13:46.328 --> 00:13:49.111
karşılaştırılabilir hangi biz
.NET 2.0 içinde bulunmaktadır.

00:13:49.111 --> 00:13:51.985
Uygulamada, çoğu bunu
yükseltme yaptığınızda, zaman ve

00:13:51.985 --> 00:13:54.736
yalnızca varolan bir başvuru
Framework paketi

00:13:54.736 --> 00:13:57.200
büyük olasılıkla yalnızca sorunsuz çalışır.

00:13:57.200 --> 00:13:59.970
>> Sağ, böylece uyarı alıyorum
emptor doğası bu.

00:13:59.970 --> 00:14:01.166
>> Yep.
>> Bir kullanıcı olarak

00:14:01.166 --> 00:14:06.352
Başar, ben
söyleyin, şu anda 'M

00:14:06.352 --> 00:14:11.888
filan kullanarak Nuget paketi
Durum gerçekten olmamalıdır

00:14:11.888 --> 00:14:16.983
keşfetmek gitmek sahip
Bu tamamen kendim tarafından.

00:14:16.983 --> 00:14:19.107
Bu % 70 kova içinde ise,

00:14:19.107 --> 00:14:22.578
tüm listeleri her yerde var mı
bakmak gitmiş?

00:14:22.578 --> 00:14:24.361
>>, Listeleri anlama
Yeni Nuget görüyoruz paketleri

00:14:24.361 --> 00:14:25.550
İş biliyor musunuz?

00:14:25.550 --> 00:14:26.485
>> Evet.

00:14:26.485 --> 00:14:28.006
>> Hayır, sanırım yok
Bugün biz bir listesi vardır.

00:14:28.006 --> 00:14:29.814
Gerçekte olan
iyi bir öneri.

00:14:29.814 --> 00:14:30.821
Biz, büyük olasılıkla bir liste olmalıdır.

00:14:30.821 --> 00:14:31.801
>> Evet.

00:14:31.801 --> 00:14:34.441
>> Yapmak istediğiniz diğer bir şey
Nuget için ulaşma atmak istediğiniz sayıdır

00:14:34.441 --> 00:14:34.991
yazarlar ve

00:14:34.991 --> 00:14:37.930
Etkin olarak önerin
Standart .NET özgün olarak desteklemez.

00:14:37.930 --> 00:14:39.070
Özellikle ne zaman oldukları

00:14:39.070 --> 00:14:41.000
zaten de facto
uyumlu bunu yine de.

00:14:41.000 --> 00:14:43.670
Yalnızca açık bir adım sürer
Evet, söylemek için paket üzerinde

00:14:43.670 --> 00:14:45.490
Ben onu .NET 2.0 destekler.

00:14:45.490 --> 00:14:48.132
Bu nedenle, aynı zamanda daha bilerek mi
Paket Yazar tarafında.

00:14:48.132 --> 00:14:50.669
>> Yanı sıra,
Süper stratejik olsaydık,

00:14:50.669 --> 00:14:54.222
Biz diyor gibi hatırlıyorum,
Bunlar 100

00:14:54.222 --> 00:14:58.301
en popüler kütüphaneler,
yalnızca .NET framework yüklü.

00:14:58.301 --> 00:14:59.800
Bağımlılıklar ve
onlara ulaşma.

00:14:59.800 --> 00:15:01.187
>> Evet.
>> Ekibinizin düşündüm

00:15:01.187 --> 00:15:01.879
hakkında?

00:15:01.879 --> 00:15:04.745
>> Evet, ben, bilmeniz gereken anlama
nedir he he olduğundan benim patron

00:15:04.745 --> 00:15:07.450
temelde bana doğru söyleyen
Şimdi ise bunu gitmeliyim.

00:15:07.450 --> 00:15:08.580
>> Teyp üzerine alın.

00:15:08.580 --> 00:15:09.940
>> Teyp üzerine almak,
Şimdi, ortak.

00:15:11.840 --> 00:15:15.410
Biz gerçekten bu mu, biz gelen

00:15:15.410 --> 00:15:17.730
Bu sayıya göre temel olarak
yalnızca söylediklerinizi yapılıyor.

00:15:17.730 --> 00:15:21.060
Biz tüm Analiz vermedi
NuGet paketleri.

00:15:21.060 --> 00:15:23.050
Aslında bir video yok burada
Ben desteyi yürüyüş

00:15:23.050 --> 00:15:24.570
Bizim tüm bulguları.

00:15:24.570 --> 00:15:25.210
Ne biz yapmadınız,

00:15:25.210 --> 00:15:27.090
Daha fazla olduğu için
nicel bir çaba.

00:15:27.090 --> 00:15:28.670
Gerçekten henüz
Bu gidilen.

00:15:28.670 --> 00:15:31.870
Aslında biz sadece onlara konuştum,
ancak birkaç yüksek profili vardır.

00:15:31.870 --> 00:15:34.025
gerçekten bitmiş paketler
PRs doğrudan gönderme yukarı-

00:15:34.025 --> 00:15:34.640
>> [CROSSTALK}

00:15:34.640 --> 00:15:35.660
Aslında daha iyi olur.

00:15:35.660 --> 00:15:38.400
>> Gerçekten düzeltmek için ve
ödül internatively ekleyin.

00:15:38.400 --> 00:15:40.550
>> Ve bu PRs kabul edildi mi?

00:15:40.550 --> 00:15:41.540
>> Çoğu zaman, Evet.

00:15:41.540 --> 00:15:44.720
Bunu ne zaman bazıları
Delta X 1'den farklı

00:15:44.720 --> 00:15:47.930
ve Cobra oldukça büyük,
ve kişiler gibi düşünüyor gelmedi

00:15:47.930 --> 00:15:51.790
çok fazla gibi görünüyor
Benim ortak pays kesilme.

00:15:51.790 --> 00:15:54.490
Çoğunlukla olan 2.0 ile eklediğiniz
başka bir klasöre, NuGet

00:15:54.490 --> 00:15:56.800
Paket, ve
oldukça çok bu kadar.

00:15:58.230 --> 00:15:59.570
Nasıl bağlı olarak,
Projeyi oluşturmak,

00:15:59.570 --> 00:16:02.400
T-gram ekleme bitebilir.
projeye çok, bundan dolayı

00:16:02.400 --> 00:16:04.840
derlenmiş elde edersiniz
zaman denetimi de.

00:16:04.840 --> 00:16:08.680
Ancak çok az bir filtre
2.0 en bölümü için.

00:16:08.680 --> 00:16:10.810
Bu nedenle, 2.0 çoğunlukla değişikliklerdir
kabul, [INAUDIBLE] düşünün.

00:16:10.810 --> 00:16:13.970
>> Çok, böylece sağ,
daha kolay konuşma

00:16:13.970 --> 00:16:14.497
Bakımcı ile.

00:16:16.670 --> 00:16:18.950
>> Güzel
yeterli slaytları

00:16:18.950 --> 00:16:21.260
aslında bir gösteri bakalım.

00:16:21.260 --> 00:16:22.470
Bu nedenle, ne ben burada sahip olabilir,

00:16:22.470 --> 00:16:25.380
ne yazık ki yazı tipi
harika, değil ama

00:16:25.380 --> 00:16:27.660
Neyse onu üzerinde gördüğünüz
video ekran oldukça iyi.

00:16:28.790 --> 00:16:30.647
Bu nedenle, temel olarak, hangi biz sahip
Northwind, işte ve

00:16:30.647 --> 00:16:32.096
Geliştirme mu herkes için

00:16:32.096 --> 00:16:33.920
uzun bir zamandır
Northwind farkında.

00:16:33.920 --> 00:16:35.180
Ve bunu,
Ben burada çok basit bir uygulama olan,

00:16:35.180 --> 00:16:41.460
Windforms app ve değil
açıkça bir tasarımcı olduğumu söyleyebilir,

00:16:41.460 --> 00:16:44.720
çünkü boyutu değiştiğinde
Burada düğmesi sticks

00:16:44.720 --> 00:16:47.120
Bu nedenle alt kısmında köşe, sağ
Orada gerçekten iyi bir iş yaptım.

00:16:47.120 --> 00:16:50.470
Ancak temelde tüm yaptım burada
verilerden bazılarını yük değil

00:16:50.470 --> 00:16:54.170
Northwind ve Ara
artık emekli insanlar,

00:16:54.170 --> 00:16:56.580
Bu nedenle anlayabilirsiniz
[LAUGH] Bu veridir.

00:16:56.580 --> 00:16:57.866
Burada en önemli şey ise,

00:16:57.866 --> 00:17:00.550
Bu benim asıl veritabanı
sağ şimdi SQL değil.

00:17:00.550 --> 00:17:03.820
Aslında Dataset kullanıyorsa,
hangi söz bizim harita oldu mu

00:17:03.820 --> 00:17:06.140
veritabanlarını gösterimi
bir x gün.

00:17:06.140 --> 00:17:07.770
>> Belki de yakınlaştırma yapabilirsiniz
içinde bir tad just olduğunu?

00:17:07.770 --> 00:17:10.167
>> Alabiliyorum, sanırım.

00:17:14.228 --> 00:17:15.944
Belki de 150 olabilir
hatta daha iyi.

00:17:15.944 --> 00:17:17.160
Biz buraya gidin.

00:17:17.160 --> 00:17:18.770
Ve bu nedenle ne görebilirsiniz
İşte temel olarak, tüm yapmam,

00:17:18.770 --> 00:17:23.210
Ben yalnızca bir veri kümesi oluşturmak olduğundan,
hardcore bu dosyadan yükleyin,

00:17:23.210 --> 00:17:24.660
ile yol gibi sabit kodlanmış.

00:17:24.660 --> 00:17:26.810
Gibi gerçekten harika
Benim tarafında filament hikayesi.

00:17:26.810 --> 00:17:27.980
Ben hemen arayın
emekli kişiler.

00:17:27.980 --> 00:17:29.640
Sağ?

00:17:29.640 --> 00:17:32.950
Doğum günü artı 65 yıl,
Genel emeklilik yaşı olur.

00:17:32.950 --> 00:17:35.084
Bir yaş düşünüyorum,
40 gibi büyük olasılıkla daha fazladır.

00:17:35.084 --> 00:17:36.374
>> [LAUGH] Evet.

00:17:36.374 --> 00:17:37.750
>> I ABD gibi daha fazla olacağının farkındadır,
120.

00:17:37.750 --> 00:17:38.810
>> [LAUGH] Evet.

00:17:38.810 --> 00:17:40.010
>> Bu nedenle, parametreleştirmek.

00:17:40.010 --> 00:17:42.890
Ancak temelde burada yalnızca arama
o ve hemen, görüntüler.

00:17:44.150 --> 00:17:45.730
Öyleyse neden bunu yapar
Standart .NET?

00:17:45.730 --> 00:17:48.260
Bu nedenle, yalnızca numaralardan biri sahip oldukları
Biz eski kabul API'leri

00:17:48.260 --> 00:17:50.370
ve aslında biz
bir x taşındı.

00:17:50.370 --> 00:17:53.850
İnsanlar kapatır, ancak olmayabilir
dataset ile Aşk olması,

00:17:53.850 --> 00:17:56.658
ancak gerçekte bile demektir
gerek kalmadan ile daha az söz Aşk

00:17:56.658 --> 00:17:58.800
yeniden faktörü bir bunu kurtulmak için.

00:17:58.800 --> 00:18:00.610
>> Kesinlikle, ve burada vermedi.

00:18:00.610 --> 00:18:01.530
Oldukça çok sayıda görüş.

00:18:01.530 --> 00:18:04.230
>> Evet ve var olan bir dizi
gerçekten yararlı şeyler.

00:18:04.230 --> 00:18:06.115
Bu nedenle, ben şimdi ne yapacağını,
Yeni bir proje oluşturmak olur.

00:18:06.115 --> 00:18:09.926
.NET merkezine git
Kategoriler, biz hakkında konuştuğunuzu

00:18:09.926 --> 00:18:13.191
Merkezi seçin ve
sonra Biz bu çağrısı,

00:18:13.191 --> 00:18:15.230
Diyelim ki, Northwind veri.

00:18:17.925 --> 00:18:19.770
Önceden oluşturulmuş iki rıntıları onların
Görünüşe göre önce proje.

00:18:20.800 --> 00:18:22.370
>> Bulunmamış, yapmış.

00:18:22.370 --> 00:18:24.050
>> Tam olarak, bundan dolayı.

00:18:24.050 --> 00:18:25.270
Ve sonra
Yalnızca sınıf silebilirim,

00:18:25.270 --> 00:18:29.050
ve ben sadece almak benim
Veri erişim mantığı şimdi, ve

00:18:29.050 --> 00:18:32.590
sadece taşıyamazsınız
Yeni Projem için.

00:18:32.590 --> 00:18:33.910
>> İyi.

00:18:33.910 --> 00:18:35.580
>> Ki şimdi
Buraya, sahip ve

00:18:35.580 --> 00:18:37.690
orada olduğunu söyleyebilir.
dalgalı çizgiler.

00:18:37.690 --> 00:18:39.080
Her şeyi hemen sorunsuz çalışıyor.

00:18:40.200 --> 00:18:42.384
Aslında giderseniz
Proje Özellikleri

00:18:42.384 --> 00:18:44.624
Biz hedef Bul
.NET 2.0 standart,

00:18:44.624 --> 00:18:46.550
olduğu için biz varsayılan cuz.

00:18:46.550 --> 00:18:47.450
>> Evet.

00:18:47.450 --> 00:18:50.130
>> Bir x için geçiş yapıyorsanız
dalgalı çizgiler ton elde edersiniz.

00:18:51.780 --> 00:18:53.210
Bunu, şimdi
modern kod tabanı sahibiz,

00:18:53.210 --> 00:18:55.050
değil oldukça
onu biraz daha fazla modernizes,

00:18:55.050 --> 00:19:00.700
yok tüm bu açık
türleri, bu nedenle izin bana Bunu yapmak.

00:19:00.700 --> 00:19:02.200
Şimdi, var her yerde görüyorum.

00:19:02.200 --> 00:19:05.030
Biliyorum, Başar,,
modern kod tabanı açıkça olur.

00:19:05.030 --> 00:19:06.030
>> Kesin.
>> [LAUGH].

00:19:06.030 --> 00:19:08.180
>> Biri olan,
Casey, sağ ister değil mi?

00:19:08.180 --> 00:19:10.570
>> Nevar insanlar tam olarak?

00:19:10.570 --> 00:19:11.870
>> Evet.

00:19:11.870 --> 00:19:14.830
>> Bu nedenle, şimdi, bu, sahibiz ancak
Şimdi, gerçekten genişletmek bu yapalım

00:19:14.830 --> 00:19:19.540
ve deyin üzerinde meraklı değilim
Bu sabit kodlu arama burada.

00:19:19.540 --> 00:19:22.500
Bunu ben ne yaptıklarını
yaklaşık on yıl önce

00:19:22.500 --> 00:19:25.200
Ben bir SQL engine yazdı sanırım
Bu aslında, izin verebilirsiniz

00:19:25.200 --> 00:19:28.150
-\-

00:19:29.570 --> 00:19:31.870
Bu nedenle, diyelim ki gerçekten
kitaplığıma buraya ekleyin.

00:19:31.870 --> 00:19:34.140
Bu nedenle, ben sadece gitmek
Benim NuGet paketler.

00:19:34.140 --> 00:19:37.870
İçin arama
kitaplığıma üzerinde NuGet.

00:19:37.870 --> 00:19:39.180
Kitaplığıma bulun.

00:19:39.180 --> 00:19:42.469
Buraya yüklenen 2012 söyleyebilirsiniz.

00:19:42.469 --> 00:19:44.220
>> Olan hala ne zaman
Siz yedek zaman mıydı?

00:19:44.220 --> 00:19:45.410
>> Ne zaman olduğunu ben
hala yedek zaman vardı,

00:19:45.410 --> 00:19:48.180
çünkü önce ben sizin için çalıştı
yedek zaman şimdi sahip değilsiniz.

00:19:48.180 --> 00:19:50.630
>> Yanı sıra,
siz de bir noktada harekette.

00:19:50.630 --> 00:19:51.180
>> O çok true.

00:19:52.640 --> 00:19:53.560
Bu nedenle, bu şey yükleyin.

00:19:56.200 --> 00:20:00.008
Bu başarılı oldu, ancak,
ne zaman biz nasıl yaparsınız.

00:20:00.008 --> 00:20:03.987
Biz hata listesine bakın
Biz bir uyarı görmek burada.

00:20:03.987 --> 00:20:05.399
Ve uyarı diyor,

00:20:05.399 --> 00:20:08.902
[INAUDIBLE] geri yüklendi
.NET framework 461 kullanıyor.

00:20:08.902 --> 00:20:11.750
Hedef Framework'ü yerine
.NET standart sürüm 2.0.

00:20:11.750 --> 00:20:13.170
Öyleyse neden olur.

00:20:13.170 --> 00:20:16.784
Biz sadece giderseniz, yanı sıra
[INAUDIBLE] .org ve biz henüz

00:20:16.784 --> 00:20:21.466
Burada, benim paket için arama ve
Biz sadece paketini karşıdan yükleyin.

00:20:24.572 --> 00:20:26.803
Biz bu pakette açtığınızda
Explorer çok belirgin

00:20:26.803 --> 00:20:28.260
sorunun ne olduğunu.

00:20:28.260 --> 00:20:30.800
Ben LIP bakarsanız
2012 klasöründen, düşünüyorum,

00:20:30.800 --> 00:20:34.241
Ben başlangıçta, ödüllendirildi
2005-2006 zaman çerçevesi içinde bir şey.

00:20:34.241 --> 00:20:36.694
Bu nedenle, ne zaman oldu .NET
Bu nedenle kandırmacası 2.0 edildi

00:20:36.694 --> 00:20:38.300
ne ben hedefleme olmasıdır.

00:20:38.300 --> 00:20:41.628
Bu nedenle, PCL hiçbir şey yoktur,
hiçbir şey yalnızca .NET standard

00:20:41.628 --> 00:20:43.747
iyi bir eski .NET framework ve
ikili.

00:20:43.747 --> 00:20:45.460
>>, Vermek isteyebilirsiniz
bir hızlı bağırarak öğrenmek için

00:20:45.460 --> 00:20:46.582
Bu uygulama için nedir.

00:20:46.582 --> 00:20:48.478
>> Evet, bu olur,
Paket Explorer sağlamak,

00:20:48.478 --> 00:20:50.380
gerçekten de olur
Windows mağazası.

00:20:50.380 --> 00:20:52.730
Henüz mağazaya gidin
orada arayabilirsiniz.

00:20:52.730 --> 00:20:54.421
Açmanıza olanak verir
Yeni paketler alın ve

00:20:54.421 --> 00:20:57.008
onları görsel olarak, ben demek Gözat
Bunlar olduğunuz sadece zip dosyaları, ancak

00:20:57.008 --> 00:20:59.740
çok, çünkü biraz daha Hoş görünmesi
Meta veriler Burada gördüğünüz.

00:20:59.740 --> 00:21:01.860
>> Kesinlikle bu kullanabilir miyim
uygulaması birden çok kez bir hafta

00:21:01.860 --> 00:21:02.910
muhtemelen her gün kullanırsınız.

00:21:02.910 --> 00:21:04.543
>> Evet.
Her zaman yapmam gösterileri en

00:21:04.543 --> 00:21:05.276
en az [LAUGH].

00:21:05.276 --> 00:21:08.580
>> [LAUGH]
>> Bu nedenle, biz sahip ve

00:21:08.580 --> 00:21:11.480
bizim için artık,
Şimdi de kitaplığıma yeniden kullanabilirsiniz.

00:21:11.480 --> 00:21:15.680
Bu nedenle, tüm kurtulmak istiyorum
Benim donanım mantığı burada.

00:21:15.680 --> 00:21:21.987
Bir yolunu bulursanız
[LAUGH] fare kullanın.

00:21:21.987 --> 00:21:26.770
Belki de değil
belki de bunu yapacaksýnýz.

00:21:28.200 --> 00:21:32.490
Ve sonra biz hemen silin
Burada, tüm dosyalarınızı ve

00:21:32.490 --> 00:21:34.850
sonra bunun yerine bırak
Bazı bilgi.

00:21:34.850 --> 00:21:39.060
Bu nedenle, kitaplığı kullanıyor
Bu bölümü kullanarak eklemek için yeterli

00:21:39.060 --> 00:21:41.960
temelde tüm noktasıdır
yalnızca veri içeriği oluşturma

00:21:41.960 --> 00:21:45.110
dataset nesnesine tutan
bağlantınızın ilgili

00:21:45.110 --> 00:21:46.210
bir SQL sorgusu gerçekleştirir.

00:21:47.450 --> 00:21:50.225
Bazı bağlantı Sihirli işlemek için kullanır
Sonuç ve bazı için

00:21:50.225 --> 00:21:51.495
uygulamayı yeniden çalışıyor.

00:21:54.263 --> 00:21:55.585
Daha fazla yapı yoktur.

00:21:58.718 --> 00:22:00.398
Eklemek olduğundan
başvuru kitaplığı

00:22:00.398 --> 00:22:01.085
Kurs yanı.

00:22:01.085 --> 00:22:03.030
>> [LAUGH]
>> Yalnızca yeni kitaplık oluşturma

00:22:03.030 --> 00:22:04.380
Sessiz Yardım etmez.

00:22:04.380 --> 00:22:05.730
>> De başvuru
Bunu ben söyledim.

00:22:08.680 --> 00:22:09.540
Biz bunu yeniden yazın.

00:22:09.540 --> 00:22:14.580
Aynıdır
bir şey önceki gibi.

00:22:14.580 --> 00:22:15.080
Bunu, şimdi

00:22:15.080 --> 00:22:18.760
temel olarak taşınmış,
Tüm standart aşağı personel.

00:22:18.760 --> 00:22:19.990
Bu nedenle, olabilir
referansı

00:22:19.990 --> 00:22:21.230
birçok kitaplığı
Biz onun için başvuru yapabilirsiniz

00:22:21.230 --> 00:22:24.700
Bana verebilir biz çekirdek olmuştur
başvuru, app buradan inceleyin

00:22:24.700 --> 00:22:26.595
ancak burada gördüğünüz
Bu uyarı olur.

00:22:26.595 --> 00:22:28.384
Ayrıca [INAUDIBLE]
Bu uyarı çözüm 's

00:22:28.384 --> 00:22:30.420
gösterir explorer
Bu aynı şeydir.

00:22:30.420 --> 00:22:31.500
Burada hedefi olacak şekilde,

00:22:31.500 --> 00:22:33.780
Biz bu ise size bildirmek
sıkıştırma gitmek.

00:22:33.780 --> 00:22:35.380
Biz ne bu bilmiyorum
Kitaplık sağ?

00:22:35.380 --> 00:22:38.330
WinForms kullanabileceği,
Bu Madem API'lerini kullanabilirsiniz.

00:22:38.330 --> 00:22:40.170
Bunu, burada amaç
Uygulamanızı test edilir,

00:22:40.170 --> 00:22:41.910
Kendinizi ikna
onun düzgün çalışıyor demektir.

00:22:41.910 --> 00:22:45.030
Ve sonra etkili bir şekilde
yalnızca uyarıyı engeller.

00:22:45.030 --> 00:22:48.840
Bu gibi Burada gördüğünüz gibi
Burada bir numara,

00:22:48.840 --> 00:22:50.990
NU olduğu bir, yedi, veya
biri için bir uyarı sayıdır

00:22:50.990 --> 00:22:51.630
Sıkıştırma.

00:22:51.630 --> 00:22:54.540
Bu nedenle, tüm yapmanız gereken
seçmektir buraya girin

00:22:54.540 --> 00:22:58.670
ve yalnızca enter
Burada, uyarı numarası Enter İsabeti,

00:22:58.670 --> 00:23:01.940
ve Kaydet ve şimdi görebilirsiniz.
bir çözümü kayboluyor

00:23:01.940 --> 00:23:07.120
Explorer ve de kaybolur.
Buradan yeniden oluşturma.

00:23:07.120 --> 00:23:10.090
>> Kadar
bir şey ile yürütülüyor

00:23:10.090 --> 00:23:12.750
ya da bu son oldu
hafta veya geçen hafta.

00:23:12.750 --> 00:23:17.090
İle yürütülüyor
uyarıların hatalar.

00:23:17.090 --> 00:23:18.660
>> Evet.
>> İletişim kutusu.

00:23:18.660 --> 00:23:22.260
Hakkında biraz olanla konuşabilir miyim
ne, biliyoruz, yerleşik

00:23:22.260 --> 00:23:27.630
çalışan bir çok kişi sayısı
ile uyarıları hata olarak.

00:23:27.630 --> 00:23:29.300
>> Sağ.
>> Bu nedenle, bu tür bir model içinde

00:23:30.460 --> 00:23:33.050
Bu incapatable sahip olduğu
Bu tür bir sistem, ya da

00:23:33.050 --> 00:23:34.710
olarak konuşabilirsiniz?

00:23:34.710 --> 00:23:36.200
>> Böylece buradaki Evet,
Sanırım öyle

00:23:36.200 --> 00:23:41.040
ne şimdi ile yaptıklarını
Bunlar VS en son sürümü olan

00:23:41.040 --> 00:23:44.453
tür arasındaki boşluğu
gelen uyarılar ve uyarılar

00:23:44.453 --> 00:23:49.330
dan böylece tüm aynı oldukları
Kullanıcı Arabirimi ve aynı deneyimi.

00:23:49.330 --> 00:23:52.170
Örneğin, burada gördüğünüz
Belirli uyarıları

00:23:52.170 --> 00:23:54.670
Bastırılmış, özel
Uyarılar zaten kabul edilir.

00:23:54.670 --> 00:23:59.200
Örneğin, ve bu nedenle, yapabilecekleriniz
bildiğiniz bu ayarları değiştirmek ve

00:23:59.200 --> 00:24:01.940
Örneğin, varsayalım, ben olabilir
NU1701 bir hata olmasını istediğiniz,

00:24:01.940 --> 00:24:04.920
Bu nedenle şimdiye kadar gitmek istemiyorum
Sıkıştırma.

00:24:04.920 --> 00:24:08.240
İstediğiniz başka bir şey değil
uyarıları bastır.

00:24:08.240 --> 00:24:10.120
>> Ve burada yaptığınız
isterseniz, belirtme

00:24:10.120 --> 00:24:11.169
sağlamak için bir -
>>, Belirtmeniz

00:24:11.169 --> 00:24:11.876
[INAUDIBLE] sağ burada.

00:24:11.876 --> 00:24:12.422
>> Tamam.

00:24:12.422 --> 00:24:14.518
>> Bu nedenle, ben temelde diyor,
Bu oklar kabul et,

00:24:14.518 --> 00:24:15.198
I say, NU.

00:24:15.198 --> 00:24:15.770
>> Tamam.

00:24:15.770 --> 00:24:17.070
>> Artık bir hata olur,
Sağa.

00:24:17.070 --> 00:24:18.100
>> Tamam, siz görüyorum.

00:24:18.100 --> 00:24:20.709
>> Evet, bir şey olup olmadığını,
bak proje dosyası, 's

00:24:20.709 --> 00:24:22.582
Sistem başına ortalama
aynı NU1 ile

00:24:22.582 --> 00:24:25.230
ve özelliği,
Birincisi, derleyin.

00:24:25.230 --> 00:24:27.110
Bu nedenle, sahip bir çok
Basit şimdi iş akışı.

00:24:27.110 --> 00:24:29.560
Sadece orada düzenleyebilirsiniz ve
sonra onu sadece seyahat.

00:24:29.560 --> 00:24:30.216
>> Sağa, bunu için

00:24:30.216 --> 00:24:32.352
Bu sahip kişiler
tür sistemler oluşturmak,

00:24:32.352 --> 00:24:34.450
sadece oynamak
başka her şey gibi.

00:24:34.450 --> 00:24:35.650
>> Evet.

00:24:35.650 --> 00:24:37.940
Ve genellikle bunlar olur
bastırıcısı size uyarı.

00:24:37.940 --> 00:24:40.709
Açıklanan, bu nedenle bile,
Uyarılar [INAUDIBLE] vardır

00:24:40.709 --> 00:24:43.372
Uyarı gösterme gibi yok
artık bot başarısız olmasına neden

00:24:43.372 --> 00:24:44.453
Aslında, sağ?

00:24:44.453 --> 00:24:46.944
>> Aldım.

00:24:46.944 --> 00:24:50.350
>> Güzel
Bu gösteri dediniz.

00:24:51.510 --> 00:24:56.461
Deste için tekrar edelim.

00:24:56.461 --> 00:24:59.420
Bunu, başka bir soru
Genellikle, sürüm numaraları olur.

00:24:59.420 --> 00:25:00.971
>> Sağ.
>> Yok birden çok sürüm

00:25:00.971 --> 00:25:03.800
Standart ve sonra
Soru ise, ne yapmanız gerekir.

00:25:03.800 --> 00:25:06.487
Nasıl düşündüğünüz hakkında
sürüm numaraları ve ne demektir

00:25:06.487 --> 00:25:08.611
bir karar vermek kullanabilirsiniz
hedeflemek istediğiniz biri.

00:25:08.611 --> 00:25:15.930
Bu nedenle bazı HTML yazılmış,
muhtemelen gerekir, ortak.

00:25:15.930 --> 00:25:18.130
Onu gerçekten GitHub üzerinde aşağıdakileri yapabilirsiniz
Aslında buradan alın ama

00:25:18.130 --> 00:25:19.830
Bağlantı için sahip değilseniz
henüz.

00:25:19.830 --> 00:25:22.710
Ancak temelde Burada gördüğünüz
Bu tablo gibi görünüyor

00:25:22.710 --> 00:25:25.260
Herkes her zaman yanıltır.

00:25:25.260 --> 00:25:27.160
Tablo gerçekten değil
Bu sabit defa öğrendikten sonra nasıl

00:25:27.160 --> 00:25:29.590
okumak için ancak
belirgin değildir.

00:25:29.590 --> 00:25:31.048
Bu nedenle Burada gördüğünüz
çok üstünde olduğu,

00:25:31.048 --> 00:25:32.790
sürümü için bkz:
Standart numaraları.

00:25:33.890 --> 00:25:37.168
Gibi görebilmek için
2.0 1.0'dan

00:25:37.168 --> 00:25:40.363
ne tür bir sürüm
numaraları var?

00:25:40.363 --> 00:25:42.620
Ve sonra gördüklerinizi
Dikey eksen

00:25:42.620 --> 00:25:45.396
Sonuçta tüm .NET
uygulamaları sahibiz.

00:25:45.396 --> 00:25:47.744
Bu nedenle Örneğin burada,
gördüğünüz, şimdi sağa,

00:25:47.744 --> 00:25:49.819
seçmiş olduğunuz
.NET standart 1.0.

00:25:49.819 --> 00:25:52.475
Ve burada yeşil gördüklerinizi
Aslında tüm .NET değil

00:25:52.475 --> 00:25:54.191
uygulamalar, üzerinde çalışabilir
ve

00:25:54.191 --> 00:25:56.920
en düşük sürüm
Bu sayı olması gerekir.

00:25:56.920 --> 00:26:00.448
Bunu istiyorum, örneğin,
Standart .NET 1.0 çalıştırmak için

00:26:00.448 --> 00:26:02.325
.NET 1.0 hedeflemek istediğiniz,

00:26:02.325 --> 00:26:05.567
bir .NET çalıştırabilirim anlamına gelir
Sürüm 1.0 bu yana çekirdek.

00:26:05.567 --> 00:26:08.941
Framework üzerinde çalıştırabilir miyim
4.5 sürüm numarası bu yana.

00:26:08.941 --> 00:26:11.634
>>, Sadece olamaz anlamına gelir.
önce bir şey destekler.

00:26:11.634 --> 00:26:12.277
>> Düzeltin.

00:26:12.277 --> 00:26:13.139
>> 4.0 gibi.

00:26:13.139 --> 00:26:15.943
>> Evet, bu nedenle 4.0,
Biz örneği için çalıştırma.

00:26:15.943 --> 00:26:19.498
Burada gördüğünüz şey
Ayrıca burada şekil görebilir,

00:26:19.498 --> 00:26:23.510
.NET çekirdek değil
aslında doğrudan 1.0 uygular.

00:26:23.510 --> 00:26:25.715
Aslında 1.6 de uygular.

00:26:25.715 --> 00:26:28.776
Şimdi hedef olabilir anlamına gelir
daha yüksek bir sürüm numarası ve

00:26:28.776 --> 00:26:30.507
hala çekirdek .NET 1.0 çalıştırın.

00:26:30.507 --> 00:26:32.677
Bu nedenle Örneğin
Şimdi ne zaman biz 1.1 hedeflemek,

00:26:32.677 --> 00:26:35.620
değil, tüm görmek,
Bu hizmetler kullanılamaz duruma gelir.

00:26:35.620 --> 00:26:38.967
Dolayısıyla örneğin artık istemiyorum
Windows Silverlight,

00:26:38.967 --> 00:26:41.724
umarız kimse cares
hakkında UWP ile artık ama

00:26:41.724 --> 00:26:43.771
Bu tablo nasıl vardır
temel olarak çalışır.

00:26:43.771 --> 00:26:46.725
Ve sonra ben olduğunuzda, hatta
Biz sadece, geçiş varsa, daha fazla

00:26:46.725 --> 00:26:49.599
Bu kırmızı oluşur önemli bakın
çalıştırmak her şeyi istemiyorum.

00:26:49.599 --> 00:26:51.608
Ve şimdi örneğin görebilirsiniz,

00:26:51.608 --> 00:26:56.014
Şimdi ben .NET Framework 4.6 gerekir
.NET merkezi 1.3 çalıştırmanız gerekir.

00:26:57.770 --> 00:27:00.603
Temelde nasıl okunacağını olmasıdır
sonra çok üst tablosu,

00:27:00.603 --> 00:27:03.168
Buradan tekrar bu Mavi çubuk sahibiz
kinda için bir proxy gibi olduğu

00:27:03.168 --> 00:27:04.412
bölümlerimiz API'ları sayısı.

00:27:04.412 --> 00:27:08.646
Tekrar görmek için yapacağım gibi
SUMJUM 1.0 ve 1.1 arasında ve

00:27:08.646 --> 00:27:12.509
1.1 ve 1.2 sonra arasında
küçük bir atlama yok.

00:27:12.509 --> 00:27:16.037
Ve sonra biz 2.0 ulaştıktan sonra biz
Bu kadar ani görürsünüz burada biz

00:27:16.037 --> 00:27:18.692
20.000 üzerinde sahip API ' ları
Bu şeyi.

00:27:18.692 --> 00:27:22.532
Numaraları buraya kadar tüm değildir
Tarih, ancak .NET Framework için

00:27:22.532 --> 00:27:25.604
biridir, bunu istediğiniz zaman
Hedef .NET Centere 2.0 için

00:27:25.604 --> 00:27:28.676
temel olarak çalıştırmak zorunda
.NET framework 461 ve yukarı,

00:27:28.676 --> 00:27:31.122
45 üzerinde çalışmıyor veya
Örneğin 46.

00:27:31.122 --> 00:27:33.260
Yani aslında nasıl
Bu tablo okunamıyor.

00:27:33.260 --> 00:27:34.415
Bu sizin için anlamlı mı?

00:27:34.415 --> 00:27:35.106
>> Mm-hm.

00:27:38.442 --> 00:27:41.682
Görüyorum, bu nedenle bu sütun gerekir,

00:27:41.682 --> 00:27:46.220
Bu hücre 2.0, demek
.NET 2.0 çekirdek?

00:27:46.220 --> 00:27:47.964
>> Evet, burada, 2.0 söylemek

00:27:47.964 --> 00:27:50.201
Hangi sürümünün unuttum
Burada sayılardır.

00:27:50.201 --> 00:27:51.692
>> Evet, ancak
Biz, dışarı Sağa Doldur?

00:27:51.692 --> 00:27:52.970
>> Biz bunu doldurabilir,

00:27:52.970 --> 00:27:56.250
yok bir güncel
Sürüm bizim SSS Bölümüne gidin.

00:27:56.250 --> 00:27:58.725
Gerçek bir sürüm var.
Burada olan tablo

00:27:58.725 --> 00:28:00.650
aynı olduğundan,
belgeleri sahibiz.

00:28:00.650 --> 00:28:01.384
>>, Güncel belirtelim.

00:28:01.384 --> 00:28:03.310
>> Ve böylece gerçek görmek
sürüm numaraları burada.

00:28:03.310 --> 00:28:06.952
Ben sadece bunu yapmadınız
HTMLified sürümü.

00:28:06.952 --> 00:28:08.805
>> Tamam.

00:28:08.805 --> 00:28:09.820
>> Ama Evet
aynı şey olur.

00:28:11.300 --> 00:28:13.405
Bu nedenle sonra İleri
Genellikle, Tamam sorudur,

00:28:13.405 --> 00:28:14.752
nasıl, doğru karar?

00:28:14.752 --> 00:28:16.501
Ve temelde, bir tradeoff.

00:28:16.501 --> 00:28:19.009
Arasında karar vermek zorunda
yüksek sürümü

00:28:19.009 --> 00:28:21.720
standarttır
elinizde daha fazla API'leri.

00:28:21.720 --> 00:28:23.625
Alt sürüm
Standart değil,

00:28:23.625 --> 00:28:26.347
elinizde daha fazla ulaşma, cuz
Daha fazla platform desteği

00:28:26.347 --> 00:28:27.883
özel sürüm [INAUDIBLE].

00:28:27.883 --> 00:28:30.583
Kinda sezgisel olduğu, ancak
hala işaret değerinde olduğu

00:28:30.583 --> 00:28:32.473
kişileri almak için
hakkında yanıltıcı.

00:28:32.473 --> 00:28:34.591
[INAUDIBLE] Bu
Bu bir spec olduğundan,

00:28:34.591 --> 00:28:37.730
sürüm numarası gibi
Kill biti gideceği anlamına gelmez.

00:28:37.730 --> 00:28:38.305
>> Sağ.

00:28:38.305 --> 00:28:40.625
>> Temelde olduğu için yeni
yapabilecekleriniz API'leri sayısı

00:28:40.625 --> 00:28:41.710
Aslında, erişim.

00:28:41.710 --> 00:28:43.304
Ve böylece, genel anlamda,

00:28:43.304 --> 00:28:45.572
olsa da, bunlar
2.0 sevk edilmiştir,

00:28:45.572 --> 00:28:49.970
yapanın neden için düşündüğünüz.
1.6, 1.4 veya 1.0 bile hedefleme.

00:28:49.970 --> 00:28:52.132
Çünkü 1.0, hedefliyorsanız
Tüm yollarla

00:28:52.132 --> 00:28:53.356
1.0 hedeflemelidir.

00:28:53.356 --> 00:28:56.459
Yalnızca sürüm kabartma
Daha fazla API'leri gerektiğinde numarası.

00:28:58.270 --> 00:28:59.582
Uygulamaları,
diğer tarafı

00:28:59.582 --> 00:29:00.902
Destek İlkesi sahip oldukları,
sağ?

00:29:00.902 --> 00:29:04.359
Ve bu nedenle örneğin biz olabilir
Say .NET çekirdek 1.0 olduğuna karar

00:29:04.359 --> 00:29:08.100
sonunda, destek dışında ve
1.1 veya 2.0 üzerinde olmak zorunda.

00:29:08.100 --> 00:29:10.316
Ve sadece bunu yapamazsınız anlamına gelir
daha yüksek bir sürümünü hedeflemek

00:29:10.316 --> 00:29:11.918
Standart yanı,
ancak her zaman

00:29:11.918 --> 00:29:14.350
hedef alt sürüm
Daha fazla erişim almak için.

00:29:14.350 --> 00:29:18.593
>>, temel olarak Evet, vedalaşıyoruz
.NET uygulama sürümleri

00:29:18.593 --> 00:29:21.737
ve onların destek ilkeleri
herhangi bir ilişkisi vardır.

00:29:21.737 --> 00:29:23.650
Standart .NET sürümleri.

00:29:23.650 --> 00:29:25.060
>> Düzeltin.
>> Biz bunları desteklemek düşündüğünüz

00:29:25.060 --> 00:29:26.630
Sonsuza kadar standart .NET sürümleri.

00:29:26.630 --> 00:29:29.658
>> Evet.
>> Bir neden yoktur için

00:29:29.658 --> 00:29:32.420
Bize bunları alanı onaylanamadı.

00:29:32.420 --> 00:29:34.443
Evet, biz bir planınız yoksa
Şimdiye kadar yapma.

00:29:34.443 --> 00:29:36.481
>> Ve de Hayır
değişiklikler, sağ bölme,

00:29:36.481 --> 00:29:39.167
sürümünde olduğu gibi tüm sayılar
monolithically artırılması ve

00:29:39.167 --> 00:29:41.830
sadece daha fazla API almak zaman
Biz buradan API'leri taşıyın.

00:29:41.830 --> 00:29:42.660
>> Sağ.

00:29:42.660 --> 00:29:43.790
>> İçin olanaklı kılar.

00:29:43.790 --> 00:29:46.478
>> Yanı sıra,
sadece biz API kaldırmayın,

00:29:46.478 --> 00:29:49.254
sağa, ben, tahmin 's
söylediklerinizi.

00:29:49.254 --> 00:29:52.611
Evet, ve biz asla geri dönün ve
ekleyebilir veya API'larından Kaldır

00:29:52.611 --> 00:29:53.811
verilen version-
>> Düzeltin.

00:29:53.811 --> 00:29:54.333
>> Biz zaten Sevk.

00:29:54.333 --> 00:29:55.410
Sonra değişmez.

00:29:55.410 --> 00:29:59.865
>> Evet, bundan dolayı
çok basit bir modelidir.

00:29:59.865 --> 00:30:03.416
Bu nedenle en düşük sürüm hedef
yerine koyma ile elde edebilirsiniz.

00:30:03.416 --> 00:30:07.404
Daha sonra başka bir şey biz
işaret etmelidir olduğu için

00:30:07.404 --> 00:30:12.588
çok taşınabilir kullanılan kişiler
giderseniz sınıf kitaplıkları

00:30:12.588 --> 00:30:18.190
-\-

00:30:19.310 --> 00:30:20.766
Ve okuma
metin yakın

00:30:20.766 --> 00:30:22.840
Şimdi görürsünüz
Eski taşınabilir diyor.

00:30:22.840 --> 00:30:25.900
Bu nedenle, biz temelde deneyin
İnsanlar kullanmayı durdurmak söyleyin

00:30:25.900 --> 00:30:27.490
Taşınabilir sınıf kitaplıkları.

00:30:27.490 --> 00:30:29.560
Ve metinde de dediğimiz
Bu itiraz edildi.

00:30:29.560 --> 00:30:31.863
Sınıf Kitaplığı kullanmanız gerekir
.NET standart yerine.

00:30:31.863 --> 00:30:34.870
Bu nedenle .NET standart olarak verilir
spiritual ardılı

00:30:34.870 --> 00:30:36.380
Taşınabilir sınıf kitaplıkları.

00:30:36.380 --> 00:30:37.940
Ancak çok
daha iyi Öykü tooling,

00:30:37.940 --> 00:30:40.490
bölümlerimiz kısmen çünkü
çok daha fazla API yüzey.

00:30:40.490 --> 00:30:41.029
Ve ikinci olarak,

00:30:41.029 --> 00:30:43.145
çünkü başvuru yapabilir
.NET framework ikili dosyaları

00:30:43.145 --> 00:30:43.691
çok büyük olduğu.

00:30:43.691 --> 00:30:45.692
Çünkü genellikle büyük
şey ile taşınabilir

00:30:45.692 --> 00:30:47.606
yalnızca verebilir
diğer taşınabilir bilgisayarlar başvuru.

00:30:47.606 --> 00:30:48.881
Hiçbir zaman verebilir
başka bir şey başvuru.

00:30:48.881 --> 00:30:50.106
>> Sağ.

00:30:50.106 --> 00:30:53.104
>> Ve bunu
Bu gerçekten engellemesini sağlar.

00:30:53.104 --> 00:30:53.737
>> Evet, bundan dolayı

00:30:53.737 --> 00:30:58.027
Sanırım çok az sayıda da olmalıdır
PCL daha iyi olduğu senaryolar.

00:30:58.027 --> 00:31:00.073
>> Sağ.

00:31:00.073 --> 00:31:03.790
>> % 95 olduğu
kinda şey daha iyi.

00:31:03.790 --> 00:31:05.150
>> Evet, düşünme ister
her zaman daha iyi olur.

00:31:05.150 --> 00:31:07.670
Sadece olduğuna yönelik bazı platformlar
Bunu desteklemek istemiyorum.

00:31:07.670 --> 00:31:08.690
Bunlar artık onu destekler.

00:31:08.690 --> 00:31:10.777
Ancak standart .NET sonuçta
Böylece, onu [INAUDIBLE] destek

00:31:10.777 --> 00:31:12.290
gerçekten hiçbir şey kaybetmeden değil-
>> Sağ.

00:31:12.290 --> 00:31:12.900
>> Gerçekçi.

00:31:14.010 --> 00:31:16.010
Böylece taşımanız gerekir
Standart ve

00:31:16.010 --> 00:31:18.225
Bu genellikle bir yükseltmedir.

00:31:18.225 --> 00:31:22.567
Ben ise bizde var düşünün
Portable hakkında söylemek.

00:31:22.567 --> 00:31:25.220
Diğer şey aynı sıklıkta
gelir yukarı çoklu hedefleme.

00:31:25.220 --> 00:31:28.100
Bu nedenle genellikle ne biter
Yukarı oluşmasını olan kişiler

00:31:28.100 --> 00:31:31.170
API çalıştırmak bir noktada,
Standart yok.

00:31:32.310 --> 00:31:35.890
Ne ben burada sahip olacak şekilde sahibim
dört proje içeren bir çözüm.

00:31:35.890 --> 00:31:37.713
Sadece çalıştırabilmeniz için
onu gerçekten hızlı bir şekilde.

00:31:40.992 --> 00:31:43.864
Evet, önce biz bir hata iletisi
UWP app iletiden

00:31:43.864 --> 00:31:45.680
sadece dağıtmak istiyorum
Bu adam ilk.

00:31:45.680 --> 00:31:48.980
>> Evet, başka bir benim
Sık kullanılan hata iletileri.

00:31:51.390 --> 00:31:53.220
>> Ve şimdi benim çalışmaya,
İki apps var.

00:31:55.390 --> 00:31:57.300
Sahip görebilirsiniz
önce bu Aç

00:31:57.300 --> 00:31:58.380
daha büyük bir ekran çözünürlüğü.

00:31:58.380 --> 00:31:59.718
Ve bunu
her ikisi de aynı şeyler.

00:31:59.718 --> 00:32:01.150
Sahip olduğum bir WinForms app ve
UWP uygulama ve

00:32:01.150 --> 00:32:02.345
her ikisi de aynı şeyi yapın.

00:32:02.345 --> 00:32:05.432
Yalnızca Göster
Burada olduğunuz boylam/latitude

00:32:05.432 --> 00:32:08.330
Dünya üzerinde yer alan kullanarak
geolocation API dan

00:32:08.330 --> 00:32:09.800
işletim sistemi.

00:32:09.800 --> 00:32:12.900
>> Bunu, bu app çalıştırırsanız
Dün, biz diyor ki

00:32:12.900 --> 00:32:16.207
şu anda olmanıza
Çakışan Küreler [LAUGH] yaşıyor.

00:32:16.207 --> 00:32:18.575
>> Evet, biz olabilir.

00:32:18.575 --> 00:32:20.267
>> Neden gelmedi
hakkında düşünüyorsunuz?

00:32:20.267 --> 00:32:23.750
>> Bilmiyorum,
Bana meydana gelmedi.

00:32:23.750 --> 00:32:25.450
Ne ben artık sahip olacak şekilde
İki kitaplığı var.

00:32:26.680 --> 00:32:32.050
Paylaşma, ortak istiyorum Cuz
GPS alt erişebilirsiniz.

00:32:33.430 --> 00:32:35.355
Bu nedenle ilk bakalım
.NET Framework '

00:32:35.355 --> 00:32:36.537
Bu uygulama.

00:32:36.537 --> 00:32:40.503
Ve etkili bir şekilde ne varsa
İşte temel olarak kullanın

00:32:40.503 --> 00:32:42.660
System.Device.Location.

00:32:42.660 --> 00:32:44.520
Ve yapmanız gereken
Bu küçük dans

00:32:44.520 --> 00:32:47.700
çünkü ilk kez, arama
onu olmayabilir başlatıldı,

00:32:47.700 --> 00:32:49.442
Bunu yapmak için
Little thingy burada.

00:32:49.442 --> 00:32:52.356
Ve bir süre aldığından,
Bir zaman uyumsuz sürümü olan

00:32:52.356 --> 00:32:53.766
bir iş parçacığı üzerinde çalıştırmak için.

00:32:53.766 --> 00:32:56.274
Ama ne ben aslında döner
sadece oluşan bir başlık olduğunu

00:32:56.274 --> 00:32:58.050
boylam/latitude, sağ?

00:32:58.050 --> 00:32:58.813
GetCoordinates.

00:32:58.813 --> 00:33:01.128
Olabildiğince basit.

00:33:01.128 --> 00:33:02.826
>> Bir dizi görevin.

00:33:02.826 --> 00:33:03.453
>> Evet.

00:33:03.453 --> 00:33:04.710
Zaman uyumsuz API olan Cuz.

00:33:04.710 --> 00:33:06.582
Ve ben aynı şeyi
bir şey UWP yanında,

00:33:06.582 --> 00:33:08.043
Şimdi dışında farklı API'leri kullanıyorum.

00:33:08.043 --> 00:33:09.500
Şimdi Windows TAPIs kullanıyorum.

00:33:09.500 --> 00:33:11.848
Kullandığım görürsünüz
Windows.Device.Geolocations ve

00:33:11.848 --> 00:33:13.713
Bu API'nin zaten
asynchronified, bunu

00:33:13.713 --> 00:33:16.071
İster gerekmez
bir iş parçacığı veya herhangi bir şey.

00:33:16.071 --> 00:33:18.807
Hemen de bu guy geri dönebilirsiniz,
Ben sadece beklemek ve

00:33:18.807 --> 00:33:20.040
Bu şey dönün.

00:33:20.040 --> 00:33:22.930
Ve sonra bu işlemi bitirdim.

00:33:22.930 --> 00:33:24.080
Neden bu koymak
Bunu kütüphanede olduğunu

00:33:24.080 --> 00:33:26.230
Bu üzerinden kullanabilirsiniz
Benim WinForms ağ

00:33:26.230 --> 00:33:27.560
Tüm UWP uygulamalarım, sağ?

00:33:27.560 --> 00:33:29.280
Ancak sorun ise
İki kitaplığı var.

00:33:29.280 --> 00:33:32.570
.NET Framework için bir tane var,
ve UWP için bir tane vardır.

00:33:32.570 --> 00:33:34.990
Artık bizim bakmak
başvurular burada.

00:33:34.990 --> 00:33:36.017
Hangi bilmeniz gerekir
biri başvurmak için.

00:33:36.017 --> 00:33:38.786
UWP UWP başvurur.
Sürüm ve .NET çekirdek

00:33:38.786 --> 00:33:41.444
.NET sürümü başvurur
Çekirdek sürümü, üzgünüm,

00:33:41.444 --> 00:33:42.870
.NET framework sürümü.

00:33:42.870 --> 00:33:45.790
>> Evet, ben birini tahmin
yaptığınız burada şeyler olur, ve

00:33:45.790 --> 00:33:47.231
belki de çok derin Dalış budur.

00:33:47.231 --> 00:33:48.670
>> [LAUGH]
>> Ama-

00:33:48.670 --> 00:33:50.339
>>, Derin Dalış günüdür.

00:33:50.339 --> 00:33:55.230
>> Bu özel durumda
kullanmakta olduğunuz türü

00:33:55.230 --> 00:33:57.300
çalışmasını aldı
.NET türü sistemiydi,

00:33:57.300 --> 00:34:00.590
Aslında sadece olabilir
Bu pozisyon verdi ve

00:34:00.590 --> 00:34:02.540
lat/uzun çekilen değil
Bunun dışında.

00:34:02.540 --> 00:34:05.196
>> Düzeltin.
>> Ne yaptığınızdan bence olur

00:34:05.196 --> 00:34:10.689
temel olarak dönüştürdüğünüz
Win RT gösterimi ve

00:34:10.689 --> 00:34:14.038
bir şeyler yazın
Daha fazla belirsiz.

00:34:14.038 --> 00:34:14.639
>> Düzeltin.

00:34:14.639 --> 00:34:16.054
>> Ve İşte bu nedenle,
onu beklemek zorunda ve

00:34:16.054 --> 00:34:17.659
henüz dönüştürün
Bu iki alışverişin-

00:34:17.659 --> 00:34:18.796
>> Sağ.

00:34:18.796 --> 00:34:19.991
>> İki iki katına çıkar.

00:34:19.991 --> 00:34:20.891
>> O sağ.

00:34:20.891 --> 00:34:21.602
>> Evet.

00:34:21.602 --> 00:34:22.432
>> Bunu-
>> Ve

00:34:22.432 --> 00:34:24.938
yani iki yapan nedir
yüze uyumlu.

00:34:24.938 --> 00:34:25.863
>> Evet.

00:34:25.863 --> 00:34:26.551
İyi, hedef olmasıdır.

00:34:26.551 --> 00:34:27.125
>> Evet.

00:34:27.125 --> 00:34:28.434
>> Bu bölümü burada yukarı bakın.

00:34:28.434 --> 00:34:33.903
GPS ad alanı, GpsLocation,
GetCoordinates dizi.

00:34:33.903 --> 00:34:36.784
Aslında görünüyor tam olarak
RT Win sürümü arasında aynı

00:34:36.784 --> 00:34:38.368
ve .NET Framework sürümü.

00:34:38.368 --> 00:34:40.300
Ve söylediğiniz gibi
bir kaza değil.

00:34:40.300 --> 00:34:41.400
Bunu kasten yaptım.

00:34:41.400 --> 00:34:42.140
>> Sağ.

00:34:42.140 --> 00:34:44.959
>> Bunu şimdi alabiliyorum çünkü
Benim Sihirli Değnek kullanın ve

00:34:44.959 --> 00:34:48.731
sadece başka bir dala geçiş
Burada bu iş yaptım.

00:34:48.731 --> 00:34:51.610
Cuz benim görmek istemiyorum
ile Mücadele benim varolmayan

00:34:51.610 --> 00:34:53.420
fare, ı say.

00:34:53.420 --> 00:34:56.712
Şimdi tek bir sahibim
GPS adlı bir proje.

00:34:56.712 --> 00:34:59.909
Sahip olduğum tek bir dosya
Şimdi GpsLocation olarak adlandırılır.

00:34:59.909 --> 00:35:01.987
Ve şimdi bunun yerine
iki kitaplığı sahip olmak

00:35:01.987 --> 00:35:03.161
yalnızca bir kitaplık gerekir.

00:35:03.161 --> 00:35:04.747
Ve yalnızca bazı gerekir
kod Bankası'nda ifdefs.

00:35:04.747 --> 00:35:08.113
Ve bu nedenle hangi [INAUDIBLE] şimdi görülen
Aşağı bu çok az bir düşüş, işte

00:35:08.113 --> 00:35:10.480
Burada ve
gördüğünüz üç girdi yok.

00:35:10.480 --> 00:35:13.000
.NET framework olduğunu,
.NET standard ve WWP.

00:35:14.490 --> 00:35:19.652
Ve ekledim
Proje burada normalde

00:35:19.652 --> 00:35:22.266
Hedef Framework'ü şunu
bir tekil ve sonra

00:35:22.266 --> 00:35:25.860
ne olursa olsun hedefleme diyor,
Çekirdek .NET, .NET ortalanmış.

00:35:25.860 --> 00:35:27.020
Ve sadece yapılan
Bu onayı ve

00:35:27.020 --> 00:35:30.280
Bunu hemen şimdi hedeflenen
Çerçeve ve WWP için standart.

00:35:30.280 --> 00:35:33.460
>> Tamam, ile yapabilirsiniz
[INAUDIBLE] özelliklerinin tümü?

00:35:33.460 --> 00:35:34.470
>> Hayır, ne yazık ki değil.

00:35:34.470 --> 00:35:35.270
>> Tamam, yalnızca denetleniyor.

00:35:35.270 --> 00:35:37.320
>> Ancak, şimdi ne yapabilirsiniz
Proje değildir çünkü

00:35:37.320 --> 00:35:39.700
sürelerini etkili bir şekilde derlenmiş.

00:35:39.700 --> 00:35:41.880
Ve şimdi ne yapabilirim olacak şekilde
Bunun olmasını istiyorum diyebilirsiniz

00:35:41.880 --> 00:35:45.410
başvuru, bu NuGet paketi,
Tüm benim üç derleme için.

00:35:45.410 --> 00:35:46.520
>> Sağ.
>> Ve anlatmak için

00:35:46.520 --> 00:35:49.040
zaman çerçevesi hedefleme
Bu ek başvuru yapmak istiyorum

00:35:49.040 --> 00:35:51.930
Burada başvuru ekleyin
System.Device için.

00:35:51.930 --> 00:35:53.430
Ne yapabilirsiniz
MSBuild içinde istediğiniz

00:35:53.430 --> 00:35:54.370
Bu ifadeler kullanıyor.

00:35:54.370 --> 00:35:57.880
Temelde şimdi diyebilirsiniz,
Hedef Framework'ü 461 ise,

00:35:57.880 --> 00:35:58.740
Bunu yapmak sonra.

00:35:58.740 --> 00:36:00.030
Aksi takdirde, yapmam.

00:36:00.030 --> 00:36:02.760
>> Kapanış nerede
Proje etiket?

00:36:02.760 --> 00:36:03.520
>> Bunu çok at

00:36:03.520 --> 00:36:05.530
Son olmadığı için hala
çirkin bazı şeyler yapmak gerekir.

00:36:05.530 --> 00:36:07.870
>> Yooo, ben kötü bir soru sordu.

00:36:07.870 --> 00:36:09.600
>> Yok,
size doğru bir soru sordu.

00:36:09.600 --> 00:36:12.163
Ancak mantıksal olarak
yapmak zorunda olmasıdır.

00:36:12.163 --> 00:36:12.920
>> Görüyorum.

00:36:12.920 --> 00:36:15.180
Ve şimdi ne burada şimdi yüklü
sahip olduğum aslında bir yöntemi olduğunu

00:36:15.180 --> 00:36:17.200
ve ben bu ise sadece bir şey olabilir.

00:36:17.200 --> 00:36:20.090
İlginç nedir ben sunulmuştur
Ayrıca hedef .net standard

00:36:20.090 --> 00:36:21.950
hangi önce yapmadınız.

00:36:21.950 --> 00:36:24.550
Bu nedenle ne olmuyor artık sona eriyor
sahip olduğum için bir uygulama olduğunu

00:36:24.550 --> 00:36:28.520
Bu standart ve
çok yararlı desteklenmiyor.

00:36:28.520 --> 00:36:31.730
Ama ne yapabilirim ben can -
>> Kadar bu a little bit, benzer

00:36:31.730 --> 00:36:36.000
temelde böyle yemi ve
Desen geçiş?

00:36:36.000 --> 00:36:37.190
Evet, bu tam olarak ne olduğunu olur.

00:36:37.190 --> 00:36:38.110
Bunu yapalım.
>> Tamam.

00:36:38.110 --> 00:36:40.230
>> Bu nedenle ilk başlayalım
bildiğiniz diyerek

00:36:40.230 --> 00:36:42.080
Diyelim ki yeni üretmek
Paketin tüm bu, bundan dolayı

00:36:42.080 --> 00:36:46.940
Yalnızca Burada paket söyleyin Git,
sonra ürün reçeteleri ve paketi alın.

00:36:46.940 --> 00:36:49.240
Bizim yeni özellikler de olabilir.

00:36:49.240 --> 00:36:51.330
>>, 20'dir
neredeyse 2017 olmasıdır.

00:36:51.330 --> 00:36:54.290
>> Evet,
Ben zaten içinde 51 olan inanıyoruz.

00:36:54.290 --> 00:36:55.680
>> Evet.

00:36:55.680 --> 00:36:59.290
Şimdi ne zaman ı guy bu yapı,
Ben sadece çıkış klasörüne gidin.

00:36:59.290 --> 00:37:01.710
İlk olarak, bakın
için üç klasör vardır.

00:37:01.710 --> 00:37:03.820
tüm farklı biz hedefleyin.

00:37:03.820 --> 00:37:06.370
>> Biz kullanacaksanız gibi ı düşünüyor
Yeniden NuGetPackageExplorer.

00:37:06.370 --> 00:37:08.710
>> Tam olarak, ancak
tek bir pakette de olabilir ve

00:37:08.710 --> 00:37:11.380
bir paket, üç değil.

00:37:11.380 --> 00:37:12.780
>> Kadar üç klasör?

00:37:12.780 --> 00:37:14.860
>> Yok üç klasör ve
sonra içinde NuGet alın,

00:37:14.860 --> 00:37:16.630
Ayrıca üç klasörleri Al

00:37:16.630 --> 00:37:18.350
Üç ikili dosyalarla
Biz yeni üretilen, bunu

00:37:18.350 --> 00:37:21.926
Biz aslında, tek seferde vermedi
, sürüm için oluşturuldu

00:37:21.926 --> 00:37:24.450
WP sürümü ve
bir sürüm için.

00:37:24.450 --> 00:37:26.150
Bu nedenle, üç gerekir
farklı ikili dosyalar,

00:37:26.150 --> 00:37:27.750
are tüm paketlenir.

00:37:27.750 --> 00:37:30.270
Tüketici bu paketi
artık bilmek zorunda değildir

00:37:30.270 --> 00:37:32.140
bir şey yapmak sahip oldukları
farklı bir platform için ve

00:37:32.140 --> 00:37:33.890
B platformu
Ben temelde bu koyma soyut.

00:37:35.940 --> 00:37:36.510
>> İyi.

00:37:36.510 --> 00:37:37.860
>> Şimdi, diyebilirsiniz, yanı sıra, ancak

00:37:37.860 --> 00:37:39.860
Ben başvurursanız, Tutuluyor
Bu sayıdan başka bir şey

00:37:39.860 --> 00:37:43.360
Ben yalnızca çalışma zamanı açılımı,
Bu çok yararlı görünüyor.

00:37:43.360 --> 00:37:46.370
Ancak hala çünkü ben
Yine, hemen bunu yapabilir?

00:37:46.370 --> 00:37:49.670
Public bool yapmak için
isSupported, sağ?

00:37:51.580 --> 00:37:53.340
Ve şimdi aynı yapabilirsiniz
Burada yaptığınız şey.

00:37:53.340 --> 00:37:58.793
Ben, açma yerine yalnızca,
Aslında yapmam,

00:37:58.793 --> 00:38:03.652
Burada sadece söyleyebilirim,
yoksa .net framework ya da UWP.

00:38:03.652 --> 00:38:04.876
>> Mm.

00:38:04.876 --> 00:38:07.120
>> Yalnızca return True söyleyebilirim.

00:38:10.820 --> 00:38:15.290
Return false Aksi takdirde söyleyebilirim.

00:38:15.290 --> 00:38:17.100
>> İyi.
>> Şimdi benim arayan değil

00:38:17.100 --> 00:38:18.730
hangi bilmeniz gerekir
Ben desteklenen platformlar.

00:38:18.730 --> 00:38:20.420
Benim arayan henüz
Ben erişebilir, söyleyin ve

00:38:20.420 --> 00:38:23.200
muhtemelen gerekir
statik olması nedeniyle

00:38:23.200 --> 00:38:25.800
nerede bu işte
Şehir sınıf den geliyor.

00:38:25.800 --> 00:38:28.350
Başka bir arayan kontrol edebilirsiniz
Ben bunu düşünün böylece ön

00:38:28.350 --> 00:38:31.200
doğru bir Twitter istemcisi ve
İstemcinin istediği için etiket twitter,

00:38:31.200 --> 00:38:32.690
geo konumu ile tweets.

00:38:32.690 --> 00:38:33.650
>>, Elbette sağ.

00:38:33.650 --> 00:38:36.400
>> Ve Açıkçası,
Aygıt erişemiyorsanız,

00:38:36.400 --> 00:38:37.140
kötü hiçbir şey olmuyor.

00:38:37.140 --> 00:38:40.442
Yalnızca küçük bir özelliği de kaybeder,
ve hiçbir şey, ancak

00:38:40.442 --> 00:38:41.711
Uygulamanızı çalışmaya devam edemedi.

00:38:41.711 --> 00:38:43.880
Amaç, böylece
arayanlar göreceksiniz o GPS

00:38:43.880 --> 00:38:47.520
Bu durumda konum desteklenir
koordinatları Unut ve

00:38:47.520 --> 00:38:49.650
sonra sorumlu arayanlar
kodları doğru çevirme ancak

00:38:49.650 --> 00:38:50.290
en iyi şey olduğunu,

00:38:50.290 --> 00:38:52.880
Arayan yok
hangi platformlar bilmek.

00:38:52.880 --> 00:38:53.480
>> Sağ.
>> Kadar

00:38:53.480 --> 00:38:55.630
Bunun için temel olarak Ayıkla
Herkes.

00:38:55.630 --> 00:38:58.555
>> Sağ, bundan dolayı
önce projeleri paylaştım.

00:38:58.555 --> 00:38:59.105
>> Evet.

00:38:59.105 --> 00:39:02.045
>> Bu gibi görünüyor
aynı şeyi böylece

00:39:02.045 --> 00:39:04.925
farklı olan nedir,
.NET standart yaklaşım karşılaştırması

00:39:04.925 --> 00:39:06.685
Paylaşılan proje
bir kullanıyorum.

00:39:06.685 --> 00:39:09.085
>> Evet bunu paylaşılan projeleri
mantıksal olarak aynı yaklaşımdır,

00:39:09.085 --> 00:39:11.385
temel olarak bir proje var
tüm kaynak dosyalarını tutan

00:39:11.385 --> 00:39:12.145
paylaşmak istediğiniz.

00:39:12.145 --> 00:39:14.185
>> Ve görünür çok benzer,
kod aynı görünür.

00:39:14.185 --> 00:39:17.445
>> Tam olarak ve
temel olarak her hedef için henüz

00:39:17.445 --> 00:39:18.815
başka bir proje.

00:39:18.815 --> 00:39:20.795
Bu nedenle bizim, bu durumda olur
dört projeleri vardır.

00:39:20.795 --> 00:39:21.635
>> Görüyorum.
>> Sizin için bir tane yoktur

00:39:21.635 --> 00:39:22.610
Standart.

00:39:22.610 --> 00:39:27.050
Ewp, .net için bir tane
Çerçeve, paylaşılan bir proje.

00:39:27.050 --> 00:39:29.950
>> Cuz paylaşılan proje görüyorum
neredeyse olduğu gibi sanal

00:39:29.950 --> 00:39:33.120
Proje, onu gerçekten
tüm kıymetlerin yapı değildir

00:39:33.120 --> 00:39:34.200
gerçekten fark olmasıdır.

00:39:34.200 --> 00:39:36.260
>> Yalnızca bağlantı içine sağ
diğer projeler, sağ?

00:39:36.260 --> 00:39:40.100
>> Hakkı bu kullanışlı olacak şekilde
Tamam, katman.

00:39:40.100 --> 00:39:41.430
>> Sahip olacak Evet
gibi korumanızı

00:39:41.430 --> 00:39:43.520
200 el ile bağlantılar
farklı kaynak dosyaları.

00:39:43.520 --> 00:39:44.450
Bir bölümünde koymak ve

00:39:44.450 --> 00:39:46.680
Tüm bunlar yer alacağını
buradan bağlantı tesis.

00:39:46.680 --> 00:39:48.549
Ancak şimdi dört projeleri,
Ancak

00:39:48.549 --> 00:39:51.289
Ayrıca bir NuGet yok
onu henüz, bunu dışında paketi

00:39:51.289 --> 00:39:54.531
Ayrıca bir NuGet vermek zorundasınız
Paket ve yeni spec [INAUDIBLE]

00:39:54.531 --> 00:39:55.674
el ile [CROSSTALK]
>> Ve

00:39:55.674 --> 00:39:58.977
tek bir yapı uygulanamadı
NuGet paketini, iyi, Evet,

00:39:58.977 --> 00:40:00.393
Ben el bu parça tahmin.

00:40:00.393 --> 00:40:02.483
>>, Temelde gerekir
[INAUDIBLE] tüm kez

00:40:02.483 --> 00:40:04.848
Projeler oluşturulmuş,
yalnızca ikili dosyaları kopyalamak ve

00:40:04.848 --> 00:40:06.984
ikili dosyalar [INAUDIBLE]
>>, Bu iyi vermediği

00:40:06.984 --> 00:40:08.149
[INAUDIBLE] bir özelliği oluşturun.

00:40:08.149 --> 00:40:09.356
>> O sağ.

00:40:09.356 --> 00:40:13.890
>>, Böylece bu büyük bir adım sağa
Bu senaryo için ilet.

00:40:13.890 --> 00:40:14.770
>> Sağ.
Bu nedenle en iyi şey burada

00:40:14.770 --> 00:40:17.340
Bizim öneriler kanalıdır,
birden çok hedefe gerekiyorsa,

00:40:17.340 --> 00:40:22.070
her zaman sahip olmalıdır
diğer standart hedef ve

00:40:22.070 --> 00:40:24.820
ardından saptırma, sayı
bir işlevi yoktur seçin

00:40:24.820 --> 00:40:27.615
Aslında hangi API
Hizmet sergilemek gerekir.

00:40:27.615 --> 00:40:29.500
>> [INAUDIBLE] işlevi
uygulaması.

00:40:29.500 --> 00:40:32.850
Yapabilecekleriniz hakkında hangi tür olduğu
Ortak yüzey bölgenizde kullanın

00:40:32.850 --> 00:40:34.760
köprüye platformu
farklılıklar, sağ.

00:40:34.760 --> 00:40:38.970
>> Sağa, ve işlevdedir olmasıdır.
Standart sürüm için .NET.

00:40:38.970 --> 00:40:39.480
>> Düzeltin.

00:40:39.480 --> 00:40:40.120
>> Evet.
>> Evet.

00:40:40.120 --> 00:40:40.690
>> Evet.

00:40:40.690 --> 00:40:41.870
>> Bunu çok ve bu nedenle

00:40:41.870 --> 00:40:43.730
yalnızca düşük çekme
bir yerine koyma ile almak,

00:40:44.880 --> 00:40:47.650
sadece en kolay yolu olan
>> Alt sürüm numarası

00:40:47.650 --> 00:40:48.800
derleme Office durdurur ve

00:40:48.800 --> 00:40:50.530
sonra önceki kullanın
derlemek için kullanılan ve

00:40:50.530 --> 00:40:51.400
en az bir şeydir.

00:40:51.400 --> 00:40:55.954
>> Şu anda bu olsaydı
sahip olabilir ancak

00:40:55.954 --> 00:40:59.718
.NET, yavaş artış
Standart kıymet ancak

00:40:59.718 --> 00:41:04.572
NuGet Paket sürümü gerekir
temel olarak artan her

00:41:04.572 --> 00:41:08.929
hata düzeltme yapmak zorunda kaldı zaman
platform herhangi birinde

00:41:08.929 --> 00:41:11.428
belirli uygulamaları.

00:41:11.428 --> 00:41:12.810
>> O sağ.

00:41:12.810 --> 00:41:15.582
Ve bu temelde nedenle
sizin için bir mekanizma köprüsü

00:41:15.582 --> 00:41:18.228
Platform farkları ve
için yalıtılmış HİSSEDİYORSUNUZ

00:41:18.228 --> 00:41:21.126
.NET merkezinin API hizmet
kendisi ve hala kalkan

00:41:21.126 --> 00:41:24.770
gelen gerek kalmadan, tüketicilerin
birden çok platform hakkında düşünün.

00:41:24.770 --> 00:41:28.010
Temel olarak Aç'ı olacak şekilde
.NET merkezi endedness.

00:41:28.010 --> 00:41:32.370
>> Böylece biz gereken gibi ben düşünüyor
yalnızca, bu biraz biliyorum.

00:41:32.370 --> 00:41:33.660
Size açıktır.

00:41:33.660 --> 00:41:35.240
Ancak biz düşünme
sadece görüşmelisiniz

00:41:35.240 --> 00:41:39.110
Bu gibi 60 saniye
Önişlemci yönergesi için

00:41:39.110 --> 00:41:42.920
İnsanlar ne kavramak
yaptıklarını ve ne zaman çalışır.

00:41:42.920 --> 00:41:45.400
>> Evet bu nedenle ne olmuyor sona eriyor
Burada, önce Dediğim gibi

00:41:45.400 --> 00:41:49.190
Bu proje çok derler.
kez ve sonra derleyici

00:41:49.190 --> 00:41:53.890
temelde aynı çağrılan
Mahkeme, üç kez, sağa temel alsın?

00:41:53.890 --> 00:41:57.735
Ancak, aynı zamanda farklı geçirilir
Ön İşlemci simgeler ve

00:41:57.735 --> 00:42:01.199
temelde ima
TFM adını böylece

00:42:01.199 --> 00:42:03.774
sadece düşünün olduğunu
TFM buraya bakın.

00:42:06.055 --> 00:42:08.480
Hemen giderseniz-
>> Bu nedenle bu tür bir kuraldır.

00:42:08.480 --> 00:42:11.770
>> Evet, gerçekte olduğundan
tam olarak bir kuralı

00:42:11.770 --> 00:42:13.660
gereken tek şey
UWP biraz tuhaf.

00:42:13.660 --> 00:42:15.670
Ancak diğer yorumlar
aynı şeyi takip nerede

00:42:15.670 --> 00:42:17.860
Bunlar temel olarak
Yukarı doğru sadece doğrudur.

00:42:17.860 --> 00:42:20.550
Ve aslında biz değiştirin
bir alt çizgi, nokta için

00:42:20.550 --> 00:42:22.210
Bu yasal bir tanımlayıcı yapacağı.

00:42:22.210 --> 00:42:22.840
>> Anlamlı bir hale geldi.
>> Kadar

00:42:22.840 --> 00:42:24.890
tam olarak ne bilmek
Bunlar aşağıda sunulmuştur.

00:42:24.890 --> 00:42:26.204
Burada en iyi şey olduğunu,

00:42:26.204 --> 00:42:29.357
Düzenleyicisi'nde, temel olarak
Bu nedenle bana bağlam gösterir

00:42:29.357 --> 00:42:31.870
yani ne şimdi görüyorum
Ben UWP için derleme.

00:42:31.870 --> 00:42:34.350
Bu kod yolu etkin olduğunu.

00:42:34.350 --> 00:42:36.570
Ve bu kod
Etkin yoludur.

00:42:36.570 --> 00:42:38.120
Ve o bu diğer
olanları gri görünür.

00:42:38.120 --> 00:42:39.600
Bu nedenle başka bir temelde 's

00:42:39.600 --> 00:42:42.170
dikkate alınan parçası değil
Kaynak kodu.

00:42:42.170 --> 00:42:44.605
Ben şimdi, diyelim ki deyin, geçiş,

00:42:44.605 --> 00:42:48.590
Bu 461 hala etkin
çünkü söylediğiniz veya ancak

00:42:48.590 --> 00:42:51.010
Şimdi bu kod derleniyor,
ve bu kodu.

00:42:51.010 --> 00:42:52.650
>> Çok iyi bir görsel yardımlar alın.

00:42:52.650 --> 00:42:54.680
>> Çok benzer aldığınız bir
ne görsel temsilini 's

00:42:54.680 --> 00:42:55.560
geçmeden, doğru okudunuz.

00:42:55.560 --> 00:42:57.090
>> Ancak yalnızca gerçekten sağ
Giriş noktası sürücü,

00:42:57.090 --> 00:42:59.720
farkı açıklayabilir misiniz
pound arasında ise ve

00:42:59.720 --> 00:43:00.760
Normal Eğer?

00:43:00.760 --> 00:43:03.130
>> Evet bunu fark
İşte bu

00:43:03.130 --> 00:43:04.410
>> Bu bilgileri buraya ise

00:43:04.410 --> 00:43:06.110
derleme zamanında kullanılabilir
sağ?

00:43:06.110 --> 00:43:08.410
Derleyici çalıştığında, bunu
Bu şey değerlendirir ve

00:43:08.410 --> 00:43:11.650
harika diyor,
Bu kod üzerinde düşünmeniz gerekecek.

00:43:11.650 --> 00:43:15.453
Ve bu nedenle temelde Nihai sonuç
Yalnızca yazdığınız, diyor

00:43:15.453 --> 00:43:16.427
>> Bu taş

00:43:17.625 --> 00:43:18.405
>> Sağ, bundan dolayı

00:43:18.405 --> 00:43:21.865
başka bir noktadan
bölümüne de göz ardı edilir.

00:43:21.865 --> 00:43:25.605
Hiçbir zaman bile derleyici gibi
Aslında, 15 satır okur.

00:43:25.605 --> 00:43:27.595
>> Doğru olabilir,
Hatta, sözdizimi hataları buraya

00:43:27.595 --> 00:43:29.082
bile fark etmez.

00:43:29.082 --> 00:43:30.232
Aslında, biliyorum gelmedi.

00:43:30.232 --> 00:43:32.942
>> Sadece çünkü
atlar, sağa metin?

00:43:32.942 --> 00:43:34.752
>> Üzerinde parti, bunu Evet

00:43:34.752 --> 00:43:36.962
Derleyicinin tam anlamıyla
Bu satırları görmek değildir.

00:43:36.962 --> 00:43:39.702
>> Evet ve sonra diğer iyi
yolu olduğundan şeydir

00:43:39.702 --> 00:43:41.932
Burada ayarlanan
benzer bir proje olduğu için.

00:43:41.932 --> 00:43:43.772
Aynı zamanda proje başvurusu olan
Bu nedenle, doğru şeyi yapmak

00:43:43.772 --> 00:43:45.808
Tüm bu proje görmek
başvurular yalnızca başvuru olur.

00:43:45.808 --> 00:43:48.891
Bu GPS proje ve
Bunlar yalnızca doğru elde etmesi

00:43:48.891 --> 00:43:51.687
bağlı olarak uygulama
kimin olduklarını, bunu

00:43:51.687 --> 00:43:54.340
Bu proje elde etmesi
[INAUDIBLE] WP yan ve

00:43:54.340 --> 00:43:57.078
Bu proje alır
.Net framework yan.

00:43:57.078 --> 00:43:59.642
Öyle olsa [INAUDIBLE] yok
Çoklu hedef kullanarak paketi

00:43:59.642 --> 00:44:02.259
[INAUDIBLE] çözüm henüz
büyük ölçüde azaltılmasına

00:44:02.259 --> 00:44:05.155
projelerin düşünmeniz gerekir.
hakkında ve bakımını yapmak zorunda.

00:44:05.155 --> 00:44:06.680
[INAUDIBLE] bir gerçekten
güçlü bir özelliktir.

00:44:08.280 --> 00:44:09.230
>> Cool, beğeniyorum.

00:44:09.230 --> 00:44:10.118
>> Evet, oldukça iyi.

00:44:11.516 --> 00:44:15.371
Gerçekten iyi soru, biri
Biz hakkında konuşmak istemediğiniz şeyler

00:44:15.371 --> 00:44:18.736
Ben bunu yapmaz ben tahmin demek olan
Şimdi biz sevk beri önemi

00:44:18.736 --> 00:44:21.350
Visual Studio 2015.3
>> Sağ.

00:44:21.350 --> 00:44:22.860
>> Ancak yalnızca sürücü ev
noktası olması durumunda,

00:44:22.860 --> 00:44:27.270
Bu gereksinim duyduğunuz her şeyi kullanmak istediğiniz
Bu Visual Studio 2017 15.3.

00:44:27.270 --> 00:44:28.390
>> Evet.
>> Bir hafta önce gibi kaydırılır.

00:44:28.390 --> 00:44:30.940
>> Kadar her şeyi çoğunu ben
yalnızca, multi gibi gösterdi.

00:44:30.940 --> 00:44:32.990
hedefleme, bir şey olduğunu düşünüyorsanız
daha önce gitmelidir.

00:44:32.990 --> 00:44:33.590
>> Evet.

00:44:33.590 --> 00:44:35.794
>>, Ancak konuşma hemen sonra
.NET hakkında 2.0 çekirdek ve

00:44:35.794 --> 00:44:38.390
.NET 2.0 standart,
15.3 içinde olmak zorunda.

00:44:38.390 --> 00:44:40.500
>> Sağ.
>>, 15,2 veya 15.1 olamaz.

00:44:40.500 --> 00:44:42.270
>>, Temel olarak çalışmıyor.

00:44:42.270 --> 00:44:42.820
>> Evet.

00:44:42.820 --> 00:44:45.030
>> Bile ne yapacağımı bilmiyorum
hatalardır almakta, ancak

00:44:45.030 --> 00:44:46.699
büyük olasılıkla vardır bazı
unhappiness söz konusu.

00:44:47.990 --> 00:44:48.850
>> Ne zaman o yol boyunca gidin.

00:44:50.540 --> 00:44:52.650
Bakın, bu nedenle bir URL
unutmayın, olur

00:44:52.650 --> 00:44:54.140
Bu bir burada.

00:44:54.140 --> 00:44:59.013
Gösteren, netstandardfaq
bir belgeye önceden gösterdi

00:44:59.013 --> 00:45:00.882
açıklayıcı bilgi olduğu.

00:45:00.882 --> 00:45:03.847
Bu nedenle, varsa, sorular
Biz henüz yanıtlanmış yapmadıysanız,

00:45:03.847 --> 00:45:06.700
Ben sadece sadece yeni eklediğiniz
Bu şey burada bölümüne.

00:45:06.700 --> 00:45:08.250
>> Sağ.
>> Ve tam bir yýðýn böylece

00:45:08.250 --> 00:45:11.139
Yanıtlanmış sorular
Burada, örneğin,

00:45:11.139 --> 00:45:13.220
Neden James gibi mi?

00:45:13.220 --> 00:45:16.362
Ve sürüm nasıl çalışır?

00:45:16.362 --> 00:45:19.401
Hemen biz henüz her şeyi
konuştuğu hakkında burada listelenir ve

00:45:19.401 --> 00:45:22.900
Buradan çok üstünde, biz de
diğer kaynaklara bağlantılar vardır.

00:45:22.900 --> 00:45:27.058
İşte bu nedenle böylece temelde değil
Ben, bir Dükkanı, tahmin, için

00:45:27.058 --> 00:45:28.540
her şey.

00:45:28.540 --> 00:45:29.610
Biz bizim docs için bağlantı

00:45:29.610 --> 00:45:32.049
video serisi sahibiz,
YouTube'da oluşturduğumuz.

00:45:33.050 --> 00:45:36.430
Bizim kavramsal docs, bizim API
belgeleri buraya bağlanıyor.

00:45:36.430 --> 00:45:39.293
Bu nedenle, örneğin, biz bulmak istediğiniz
Belge içinde gerçekte ne olduğunu öğrenmek ve

00:45:39.293 --> 00:45:41.319
göndermeden 2.0
onu gerçekten göz atabilirsiniz.

00:45:41.319 --> 00:45:43.936
Yalnızca kullanmak zorunda değilsiniz
akıl Studio.

00:45:43.936 --> 00:45:46.702
>> Biliyorum, yani
gerçekten iyi deneyimidir.

00:45:46.702 --> 00:45:49.703
>>, Özellikle Süper iyi
ne zaman türleri için arama,

00:45:49.703 --> 00:45:52.300
Bu Süper hızlı tepki veren, sağ mı?

00:45:52.300 --> 00:45:54.238
Bir şey biz hiçbir zaman
önce MSDN içinde vardı.

00:45:54.238 --> 00:45:55.542
>> Hayır, kesinlikle değil.

00:45:55.542 --> 00:45:58.660
>> Biz aslında kullanmak zorunda
tüm ekranı inanılmaz.

00:45:58.660 --> 00:46:00.190
>> Açar, uzaklaştırma yapabilirsiniz.

00:46:00.190 --> 00:46:02.104
>> Bunu hemen hemen aynıdır
GitHub, daha iyi

00:46:02.104 --> 00:46:04.152
çünkü yalnızca GitHub
Bu bölümü kullanır.

00:46:04.152 --> 00:46:07.080
Yine de, bu nedenle, bir URL'dir
hatırlamak istediğiniz.

00:46:07.080 --> 00:46:10.105
Ve sonra varsa kurs
sorular hakkında bana ulaşabilirsiniz

00:46:10.105 --> 00:46:12.069
Twitter, şunları yapabilirsiniz
Bana bir e-posta atmayı gerçekleştirin.

00:46:12.069 --> 00:46:13.001
E-postaların bir ton alıyorum, bundan dolayı

00:46:13.001 --> 00:46:15.480
Süper hızlı yanıt gidiyorum
Ben e-postalar üzerinde işe

00:46:15.480 --> 00:46:18.370
Bana isabet fazladan bir el
e-posta'den Twitter'da üzerinde.

00:46:18.370 --> 00:46:19.450
>> Evet, neler olduğunu cuz.

00:46:19.450 --> 00:46:21.026
Ev, get ve
sadece Twitter için ise

00:46:21.026 --> 00:46:21.980
Akşam geri kalanı.

00:46:21.980 --> 00:46:26.768
>> O tamamen doğru ve sonra
My wife %5 zaman alır.

00:46:26.768 --> 00:46:30.459
>> Tamam, kinda dileriz sanırım
bir Kapat Burası için geliyor.

00:46:30.459 --> 00:46:32.760
Sanırım ı olduunuz temel olarak
Benim soru sordu.

00:46:32.760 --> 00:46:33.966
>> Lezzetli.
>> Aslında Hayır

00:46:33.966 --> 00:46:36.168
İyi bir sahip olduğum,
birçok kişinin isteyin.

00:46:36.168 --> 00:46:40.930
Böylece .NET çekirdek takımı

00:46:40.930 --> 00:46:44.530
.NET hakkında düşünmek başlatılıyor
Çekirdek 2.1, büyük sürpriz.

00:46:44.530 --> 00:46:45.103
>> Evet.

00:46:45.103 --> 00:46:48.020
>> Gerçekten bitmiş yapmadınız
orada henüz, planlama, ancak

00:46:48.020 --> 00:46:50.933
Böyle bir yayın olacaktır,
Bu nedenle o ortalaması olacaktır yapar

00:46:50.933 --> 00:46:52.980
bir nokta net standart 2.1
>> Evet

00:46:52.980 --> 00:46:54.640
>> Aynı zamanda.

00:46:54.640 --> 00:46:55.810
>> İçin değil aynı zamanda, böylece

00:46:55.810 --> 00:46:58.750
Ben bugün biraz olduğunu anlama
içerik olarak farklı, net nokta

00:46:58.750 --> 00:47:01.220
Standart 2.1 dot net çekirdek 2.1
aynı sürüm numarasına sahiptir.

00:47:01.220 --> 00:47:02.498
>> Tamam.
>> Onu yapılmış

00:47:02.498 --> 00:47:05.087
Bunun yerine .NET 3.0
Çekirdek .NET 2.0 yapmaktan,

00:47:05.087 --> 00:47:07.070
Bunlar düşünülmemiştir
lockstep içinde olacak.

00:47:07.070 --> 00:47:07.570
>> Tamam.

00:47:09.480 --> 00:47:12.710
>> Biz standart ref kadar olur
Zamanla da.

00:47:12.710 --> 00:47:14.278
>> Sağ, bundan dolayı
en son sürüm 2.0 değildir.

00:47:14.278 --> 00:47:15.454
>> Bu son değildir ve

00:47:15.454 --> 00:47:18.760
bir sonraki muhtemelen gitme
çağrılacak 2.1, 2.2, 2.3.

00:47:18.760 --> 00:47:22.066
Ama bir dünya düşünün
Örneğin, biz yapalım deyin olan,

00:47:22.066 --> 00:47:23.284
2.1 eklediğimiz ama

00:47:23.284 --> 00:47:26.740
sonra karşılık gelen
2.2 olarak uyguladığı olmuyor.

00:47:26.740 --> 00:47:29.180
Tamamen mümkündür
bağlı olarak nasıl hızlı biz ref

00:47:29.180 --> 00:47:31.810
Çekirdek ile respect
sağ standart?

00:47:31.810 --> 00:47:34.258
Bu nedenle, çekirdek daha hızlı başvuru olabilir
çünkü standart yapar

00:47:34.258 --> 00:47:36.808
genellikle standart olacaktır
Biz yapabileceğiniz cadence, Ref

00:47:36.808 --> 00:47:39.723
kabul, yeni bir dizi İşte
API her yerde olmasını istiyor.

00:47:39.723 --> 00:47:41.410
Bunları standart ekleyelim.

00:47:41.410 --> 00:47:42.510
Bunlar, iyi bir grup oluştururlar.

00:47:42.510 --> 00:47:44.230
Tamam, diyelim ki, 2.1 çağırın ve

00:47:44.230 --> 00:47:47.020
sonra da biz tüm ile çalışma
uygulayıcılar için standart

00:47:47.020 --> 00:47:49.200
uygulanışını kabartma
2.1 uygulamak için.

00:47:49.200 --> 00:47:50.770
>> Sağ, bundan dolayı
temel planı olan,

00:47:50.770 --> 00:47:54.020
Yeni kavramlar olduğu,
Bunlar çekirdek .NET ilk görünür?

00:47:55.490 --> 00:48:00.340
Kanıtlanmış ve sonra bazı
eklenmesini bileşimi

00:48:00.340 --> 00:48:04.750
diğer uygulamaları gibi
Xamarin ve .NET Framework ve

00:48:04.750 --> 00:48:07.330
Standart .NET için eklendi
oldu, bu midir?

00:48:07.330 --> 00:48:09.323
>> O hakkı ve
bazı API'leri

00:48:09.323 --> 00:48:12.314
API'ları var görüyoruz
henüz standartlaştırılmış henüz

00:48:12.314 --> 00:48:14.011
Bazı API'ler
Yeni API'ları olabilir.

00:48:14.011 --> 00:48:16.746
Ve bu nedenle, bu yeni API yalnızca
ilk çekirdek giderek, ben tahmin,

00:48:16.746 --> 00:48:19.250
ne zaman, en az olması
PCL bakış açısına göre

00:48:19.250 --> 00:48:21.820
Bu bölümü olduğundan
Açık kaynaklanan olmasıdır.

00:48:21.820 --> 00:48:24.525
Biz yapabilirsiniz bir parçası olmasıdır.
nispeten hızlı değişiklikleri yapın.

00:48:24.525 --> 00:48:27.809
Ve henüz genel görünümü ise,
API içinde bir beton ilk sonuç

00:48:27.809 --> 00:48:30.044
Uygulama, ve
sonra buradan

00:48:30.044 --> 00:48:31.730
Biz her yerde başka yerleştirin.

00:48:31.730 --> 00:48:34.877
>> Evet, ı tahmin etmek biz hiçbir zaman
Aslında bu konuda, hatta konuştum

00:48:34.877 --> 00:48:38.431
Bizim planlama, ancak biz sona erdi
Yukarı burada belirgin olduğu için.

00:48:38.431 --> 00:48:39.139
>> Evet.
>> Ancak

00:48:39.139 --> 00:48:43.373
Ben gerçekten bu sahibiz tahmin
Biz bir yalnızca şeyler koymak kural

00:48:43.373 --> 00:48:46.039
.NET için standart
açık kaynak olabilir.

00:48:46.039 --> 00:48:48.210
>> Ben bu Evet, anlamına 's
mantıksal bir yan etkisi

00:48:48.210 --> 00:48:49.920
açık kaynak olan yığın kullanıyor.

00:48:49.920 --> 00:48:52.351
>> Evet, güzel, Tamam.

00:48:52.351 --> 00:48:53.850
>> Sonra oldukça çok bu kadar.

00:48:53.850 --> 00:48:57.209
>> Evet, iyi, insanlar Tamam
sizinle iletişim kurmak için yer vardır.

00:48:57.209 --> 00:48:58.360
>> O güzel.

00:48:58.360 --> 00:49:00.540
>> Bizim blog okuyun ve
Bunu Başar.

00:49:00.540 --> 00:49:01.510
Ben bir lot öğrendiniz.

00:49:01.510 --> 00:49:03.150
>> Evet,
Ben, oldukça çok keyif.

00:49:03.150 --> 00:49:04.170
>> Tamam, herkes için teşekkürler

00:49:04.170 --> 00:49:06.966
başka bir izleme
.NET üzerinde bölüm.

00:49:06.966 --> 00:49:08.796
Bunun için teşekkür ederiz.

00:49:08.796 --> 00:49:09.296
>> Bye.

