{"id":5004,"date":"2021-01-24T09:23:45","date_gmt":"2021-01-24T09:23:45","guid":{"rendered":"https:\/\/serkanseker.com\/?p=5004"},"modified":"2021-01-24T09:23:45","modified_gmt":"2021-01-24T09:23:45","slug":"visual-studio-nuget-paketlerini-yukleme","status":"publish","type":"post","link":"https:\/\/serkanseker.com\/tr\/visual-studio-nuget-paketlerini-yukleme\/","title":{"rendered":"Visual Studio\u2019da NuGet Paketlerini Y\u00fckleme"},"content":{"rendered":"<div class=\"entry-content entry clearfix\">\n<p>\u0130ster bir Xamarin projesi ister bir Web projesi olsun, Microsoft teknolojisini kullanan her geli\u015ftiricinin <strong>NuGet <\/strong>paketlerini kullanmay\u0131 \u00f6\u011frenmesi gerekir. \u00c7\u00fcnk\u00fc platformlar\u0131n kendi kontrolleriyle yap\u0131labilecek olan \u00f6zelle\u015ftirmeler k\u0131s\u0131tl\u0131d\u0131r. Dolay\u0131s\u0131yla geli\u015ftiriciler \u00e7o\u011fu zaman eklenti dedi\u011fimiz <strong>NuGet <\/strong>paketlerini projelere y\u00fcklerler. B\u00f6ylece i\u015f y\u00fck\u00fcnden ve zamandan tasarruf edilmi\u015f olur.<\/p>\n<p>Kod payla\u015f\u0131m\u0131n\u0131n \u00f6nem kazanmas\u0131yla Microsoft Visual Studio\u2019da kendi payla\u015f\u0131m platformunu ortaya \u00e7\u0131kard\u0131: <strong>NuGet<\/strong>. Do\u011frudan Visual Studio\u2019ya entegre edilen NuGet Package Manager, <a href=\"https:\/\/www.nuget.org\/\" rel=\"noreferrer noopener\" target=\"_blank\">nuget.org<\/a> \u00fczerinden yay\u0131nlanan \u00fc\u00e7\u00fcnc\u00fc ki\u015fi ve kurumlar\u0131n kod paketlerini geli\u015ftiricilerin hizmetine sundu. Hem de tamamen \u00fccretsiz olarak.<\/p>\n<p>Geli\u015ftiricilerin paket payla\u015f\u0131m\u0131yla da, platform Visual Studio\u2019nun vazge\u00e7ilmez bir par\u00e7as\u0131 haline geldi. \u00d6yle ki, Microsoft bile yeni olu\u015fturulan projelere dll eklemek yerine, indirilecek paket bilgisini verip dll ve dosyalar\u0131n NuGet Package Manager taraf\u0131ndan indirilmesini sa\u011flayan yeni bir yap\u0131ya ge\u00e7ti.<\/p>\n<p>Bu yaz\u0131da \u00f6ncelikle NuGet Paket Y\u00f6neticisi\u2019ni kullanarak \u00f6nbelle\u011fin nas\u0131l kurulaca\u011f\u0131n\u0131, silinece\u011fini, g\u00fcncellenece\u011fini ve temizlenece\u011fini g\u00f6sterece\u011fim. Sonra ayn\u0131 i\u015flemleri Paket Y\u00f6neticisi Konsolundaki komutlarla uygulayaca\u011f\u0131m. Ve son olarak, yerel dizindeki <strong>.nupkg<\/strong> dosyas\u0131n\u0131 projeye \u00e7evrimd\u0131\u015f\u0131 olarak nas\u0131l y\u00fckleyece\u011finizi a\u00e7\u0131klayaca\u011f\u0131m. Bu makalenin sonunda, Visual Studio projelerinizde NuGet paketlerini rahatl\u0131kla kullanabileceksiniz.<\/p>\n<div class=\"schema-how-to wp-block-yoast-how-to-block\">\n<p class=\"schema-how-to-description\">\n<ol class=\"schema-how-to-steps\">\n<li class=\"schema-how-to-step\" id=\"how-to-step-1611429668411\"><strong class=\"schema-how-to-step-name\"><a href=\"https:\/\/www.serkanseker.com\/tr\/visual-studio-nuget-paketlerini-yukleme\/#nuget-nedir\">NuGet Nedir?<\/a><\/strong>\n<p class=\"schema-how-to-step-text\">\n<\/li>\n<li class=\"schema-how-to-step\" id=\"how-to-step-1611476638700\"><strong class=\"schema-how-to-step-name\"><a href=\"https:\/\/www.serkanseker.com\/tr\/visual-studio-nuget-paketlerini-yukleme\/#nuget-paket-y%C3%B6neticisi\">NuGet Paket Y\u00f6neticisi \u0130le NuGet Paketlerini Y\u00fckleme<\/a><\/strong>\n<p class=\"schema-how-to-step-text\">\n<\/li>\n<li class=\"schema-how-to-step\" id=\"how-to-step-1611476706025\"><strong class=\"schema-how-to-step-name\"><a href=\"https:\/\/www.serkanseker.com\/tr\/visual-studio-nuget-paketlerini-yukleme\/#paket-y%C3%B6neticisi-konsolu\">Paket Y\u00f6neticisi Konsolu ile NuGet Paketlerini Y\u00fckleme<\/a><\/strong>\n<p class=\"schema-how-to-step-text\">\n<\/li>\n<li class=\"schema-how-to-step\" id=\"how-to-step-1611476728353\"><strong class=\"schema-how-to-step-name\"><a href=\"https:\/\/www.serkanseker.com\/tr\/visual-studio-nuget-paketlerini-yukleme\/#cevrimd%C4%B1s%C4%B1-nupkg-y%C3%BCkleme\">Yerel Dizindeki .nupkg Dosyas\u0131 \u00c7evrimd\u0131\u015f\u0131 Olarak Nas\u0131l Y\u00fcklenir?<\/a><\/strong>\n<p class=\"schema-how-to-step-text\">\n<\/li>\n<li class=\"schema-how-to-step\" id=\"how-to-step-1611476748214\"><strong class=\"schema-how-to-step-name\"><a href=\"https:\/\/www.serkanseker.com\/tr\/visual-studio-nuget-paketlerini-yukleme\/#sonuc\">Sonu\u00e7<\/a><\/strong>\n<p class=\"schema-how-to-step-text\">\n<\/li>\n<\/ol>\n<\/div>\n<h2 class=\"wp-block-heading\" id=\"nuget-nedir\"><span id=\"NuGet_Nedir\">NuGet Nedir?<\/span><\/h2>\n<p>NuGet, Microfost taraf\u0131ndan desteklenen .NET i\u00e7in bir kod payla\u015f\u0131m mekanizmas\u0131d\u0131r. Visual Studio uygulamalar\u0131na kitapl\u0131k eklemeyi, g\u00fcncellemeyi ve kald\u0131rmay\u0131 sa\u011flar.<\/p>\n<p>NuGet paketleri ise .nupkg uzant\u0131s\u0131na sahip birer ZIP dosyas\u0131d\u0131r. Bu paketler derlenmi\u015f kaynak kodu (DLL\u2019ler) ve ilgili di\u011fer dosyalar\u0131 (scriptler, g\u00f6r\u00fcnt\u00fcler, paket s\u00fcr\u00fcm numaras\u0131) i\u00e7erir. Geli\u015ftiriciler paketleri olu\u015fturur ve bunlar\u0131 bir ana bilgisayarda yay\u0131nlar. Daha sonra paket t\u00fcketicileri bu paketleri ana bilgisayardan al\u0131r ve projelerine ekler. Ard\u0131ndan projelerinde bir paketin i\u015flevselli\u011fini \u00e7a\u011f\u0131r\u0131rlar.<\/p>\n<p>Herhangi bir \u00fc\u00e7\u00fcnc\u00fc taraf kitapl\u0131\u011f\u0131n\u0131 direkt olarak kullanamazs\u0131n\u0131z. \u00d6nce paketi zip dosyas\u0131 olarak \u00e7\u0131kar\u0131p gerekli derlemeleri referanslara ve dosyalara eklemelesiniz. E\u011fer g\u00fcncelleme gerekiyorsa bu i\u015flemleri manuel olarak tekrar yapmal\u0131s\u0131n\u0131z. \u0130\u015fte NuGet t\u00fcm bu i\u015flemleri otomatik olarak yap\u0131yor. Paketleri y\u00fcklemek i\u00e7in NuGet kullanmak bu \u00fc\u00e7\u00fcnc\u00fc taraf kitapl\u0131klar\u0131n\u0131 yap\u0131land\u0131rma i\u015flemini bir hayli azalt\u0131r.<\/p>\n<h2 class=\"wp-block-heading\" id=\"nuget-paket-y\u00f6neticisi\"><span id=\"NuGet_Paket_Yoneticisi_Ile_NuGet_Paketlerini_Yukleme\">NuGet Paket Y\u00f6neticisi \u0130le NuGet Paketlerini Y\u00fckleme<\/span><\/h2>\n<p>Visual Studio\u2019daki The NuGet Package Manager projeler ve \u00e7\u00f6z\u00fcmlerde NuGet paketlerini y\u00fcklemeyi, kald\u0131rmay\u0131 ve g\u00fcncellemeyi sa\u011flar. \u015eimdi s\u0131rayla bu i\u015flemlerin nas\u0131l yap\u0131ld\u0131\u011f\u0131na bakal\u0131m.<\/p>\n<h3 class=\"wp-block-heading\"><span id=\"Ucuncu_Taraf_Bir_NuGet_Paketini_Yukleme\">\u00dc\u00e7\u00fcnc\u00fc Taraf Bir NuGet Paketini Y\u00fckleme<\/span><\/h3>\n<p><span class=\"ugb-highlight\" style=\"color: var(--nv-primary-accent);background-color: var(--nv-light-bg)\">1<\/span> \u00c7\u00f6z\u00fcm Gezgininde, \u00e7\u00f6z\u00fcme, bir projeye veya Referansa sa\u011f t\u0131klay\u0131n. Ard\u0131ndan <strong>Manage NuGet Packages<\/strong>\u2019i se\u00e7in.<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" alt=\"NuGet Paketlerini Y\u00f6netin\" class=\"wp-image-33 entered error\" data-lazyloaded=\"1\" data-ll-status=\"error\" data-sizes=\"(max-width: 609px) 100vw, 609px\" data-src=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Paketlerini-Yonetin.png\" data-srcset=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Paketlerini-Yonetin.png 609w, https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Paketlerini-Yonetin-300x203.png 300w\" height=\"413\" src=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Paketlerini-Yonetin.png\" width=\"609\" \/><figcaption>NuGet Paketlerini Y\u00f6netin<\/figcaption><\/figure>\n<p><span class=\"ugb-highlight\" style=\"color: var(--nv-primary-accent);background-color: var(--nv-light-bg)\">2<\/span> A\u00e7\u0131lan pencerede <strong>Browse<\/strong> sekmesine gidin. Ard\u0131ndan arama \u00e7ubu\u011funa y\u00fcklemek istedi\u011finiz eklentiyi yaz\u0131p arat\u0131n. Arama sonu\u00e7lar\u0131n\u0131z kar\u015f\u0131n\u0131za indirme say\u0131s\u0131na g\u00f6re s\u0131ral\u0131 olarak \u00e7\u0131kacakt\u0131r. \u00c7\u00fcnk\u00fc Browse sekmesi paketleri pop\u00fclerli\u011fine g\u00f6re s\u0131ralar.<\/p>\n<p><span class=\"ugb-highlight\" style=\"color: var(--nv-primary-accent);background-color: var(--nv-light-bg)\">3<\/span> Sa\u011f taraftaki a\u00e7\u0131l\u0131r men\u00fcden y\u00fcklemek istedi\u011finiz s\u00fcr\u00fcm\u00fc se\u00e7in . Ve ard\u0131ndan <strong>Install<\/strong>\u2019e t\u0131klay\u0131n. Bu ad\u0131mda kar\u015f\u0131n\u0131za Lisans ko\u015fullar\u0131n\u0131 kabul etmeniz istenirse kabul edin. Ayr\u0131ca baz\u0131 eklentiler y\u00fcklendikten sonra bir readme.txt dosyas\u0131 a\u00e7\u0131l\u0131r. Bu dosya i\u00e7inde eklentiyi ba\u015flatmak i\u00e7in gerekli talimatlar\u0131 bulabilirsiniz.<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" alt=\"Bir NuGet Paketini ve Versiyonunu Se\u00e7in\" class=\"wp-image-35 entered error\" data-lazyloaded=\"1\" data-ll-status=\"error\" data-sizes=\"(max-width: 1007px) 100vw, 1007px\" data-src=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Paketi-Versiyonu.png\" data-srcset=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Paketi-Versiyonu.png 1007w, https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Paketi-Versiyonu-300x100.png 300w, https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Paketi-Versiyonu-768x257.png 768w\" height=\"337\" src=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Paketi-Versiyonu.png\" width=\"1007\" \/><figcaption>Bir NuGet Paketini ve Versiyonunu Se\u00e7in<\/figcaption><\/figure>\n<h3 class=\"wp-block-heading\"><span id=\"Beta_NuGet_Paketlerini_Yukleme\">Beta NuGet Paketlerini Y\u00fckleme<\/span><\/h3>\n<p>Varsay\u0131lan olarak arama sonu\u00e7lar\u0131nda beta s\u00fcr\u00fcmler kar\u015f\u0131n\u0131za \u00e7\u0131kmaz. Sadece kararl\u0131 s\u00fcr\u00fcmler \u00e7\u0131kar. Araman\u0131za beta s\u00fcr\u00fcmleri dahil etmek i\u00e7in arama \u00e7ubu\u011funun yan\u0131ndaki <strong>Include prerelease<\/strong> se\u00e7ene\u011fini se\u00e7in.<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" alt=\"NuGet paketlerine Beta S\u00fcr\u00fcm\u00fc Dahil Edin\" class=\"wp-image-36 entered error\" data-lazyloaded=\"1\" data-ll-status=\"error\" data-sizes=\"(max-width: 1006px) 100vw, 1006px\" data-src=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/Include-Prerelease-NuGet-Packages.png\" data-srcset=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/Include-Prerelease-NuGet-Packages.png 1006w, https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/Include-Prerelease-NuGet-Packages-300x150.png 300w, https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/Include-Prerelease-NuGet-Packages-768x384.png 768w\" height=\"503\" src=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/Include-Prerelease-NuGet-Packages.png\" width=\"1006\" \/><figcaption>NuGet paketlerine Beta S\u00fcr\u00fcm\u00fc Dahil Edin<\/figcaption><\/figure>\n<h3 class=\"wp-block-heading\"><span id=\"Bir_NuGet_Paketini_Kaldirma\">Bir NuGet Paketini Kald\u0131rma<\/span><\/h3>\n<p><span class=\"ugb-highlight\" style=\"color: var(--nv-primary-accent);background-color: var(--nv-light-bg)\">1<\/span> \u00c7\u00f6z\u00fcm gezgininde, \u00c7\u00f6z\u00fcme, bir projeye veya Referansa sa\u011f t\u0131klay\u0131n. Ard\u0131ndan <strong>Manage NuGet Packages<\/strong>\u2019i se\u00e7in.<br \/><span class=\"ugb-highlight\" style=\"color: var(--nv-primary-accent);background-color: var(--nv-light-bg)\">2<\/span> Sonra <strong>Installed <\/strong>sekmesine gidin. Burada projenizde y\u00fckl\u00fc olan paketler mevcuttur.<br \/><span class=\"ugb-highlight\" style=\"color: var(--nv-primary-accent);background-color: var(--nv-light-bg)\">3<\/span> Kald\u0131rmak istedi\u011finiz paketi se\u00e7in ve <strong>Uninstall<\/strong>\u2019a t\u0131klay\u0131n. Dilerseniz kald\u0131rmak istedi\u011finiz eklentiyi arama \u00e7ubu\u011fundan bulabilirsiniz.<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" alt=\"Bir NuGet Paketini Kald\u0131r\u0131n\" class=\"wp-image-37 entered error\" data-lazyloaded=\"1\" data-ll-status=\"error\" data-sizes=\"(max-width: 1006px) 100vw, 1006px\" data-src=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Paketini-Kaldirma.png\" data-srcset=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Paketini-Kaldirma.png 1006w, https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Paketini-Kaldirma-300x102.png 300w, https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Paketini-Kaldirma-768x262.png 768w\" height=\"343\" src=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Paketini-Kaldirma.png\" width=\"1006\" \/><figcaption>Bir NuGet Paketini Kald\u0131r\u0131n<\/figcaption><\/figure>\n<h3 class=\"wp-block-heading\"><span id=\"NuGet_Paketlerini_Guncelleme\">NuGet Paketlerini G\u00fcncelleme<\/span><\/h3>\n<p><span class=\"ugb-highlight\" style=\"color: var(--nv-primary-accent);background-color: var(--nv-light-bg)\">1<\/span> \u00c7\u00f6z\u00fcm gezgininde, \u00c7\u00f6z\u00fcme, bir projeye veya Referansa sa\u011f t\u0131klay\u0131n. <br \/><span class=\"ugb-highlight\" style=\"color: var(--nv-primary-accent);background-color: var(--nv-light-bg)\">2<\/span> Ard\u0131ndan <strong>Manage NuGet Packages<\/strong>\u2019i se\u00e7in.<br \/>Daha sonra <strong>Updates <\/strong>sekmesine gidin. Burada g\u00fcncellenmesi gereken paketler yer al\u0131r. E\u011fer \u00f6n s\u00fcr\u00fcm paket s\u00fcr\u00fcmlerini de g\u00fcncellemek istiyorsan\u0131z \u00d6n s\u00fcr\u00fcm dahil et onay kutusunu se\u00e7in.<br \/><span class=\"ugb-highlight\" style=\"color: var(--nv-primary-accent);background-color: var(--nv-light-bg)\">3<\/span> \u0130ster tek bir paketi, isterseniz de toplu olarak paketleri g\u00fcncelleyebilirsiniz. E\u011fer belirli bir paketi g\u00fcncellemek istiyorsan\u0131z, paketi se\u00e7in ve sa\u011fdaki a\u00e7\u0131l\u0131r men\u00fcden istedi\u011finiz versiyonu se\u00e7in, ard\u0131ndan <strong>Update<\/strong>\u2019ye t\u0131klay\u0131n.<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" alt=\"NuGet Paketlerini G\u00fcncelleme\" class=\"wp-image-38 entered error\" data-lazyloaded=\"1\" data-ll-status=\"error\" data-sizes=\"(max-width: 1007px) 100vw, 1007px\" data-src=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Paketlerini-Guncelleme.png\" data-srcset=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Paketlerini-Guncelleme.png 1007w, https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Paketlerini-Guncelleme-300x154.png 300w, https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Paketlerini-Guncelleme-768x394.png 768w\" height=\"517\" src=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Paketlerini-Guncelleme.png\" width=\"1007\" \/><figcaption>NuGet Paketlerini G\u00fcncelleme<\/figcaption><\/figure>\n<p><span class=\"ugb-highlight\" style=\"color: var(--nv-primary-accent);background-color: var(--nv-light-bg)\">4<\/span> E\u011fer t\u00fcm paketleri topluca g\u00fcncellemek istiyorsan\u0131z <strong>Select all packages<\/strong> onay kutusunu se\u00e7in. Ard\u0131nan <strong>Update <\/strong>butonuna t\u0131klay\u0131n.<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" alt=\"T\u00fcm Nuget Paketlerini G\u00fcncelleyin\" class=\"wp-image-39 entered error\" data-lazyloaded=\"1\" data-ll-status=\"error\" data-sizes=\"(max-width: 1006px) 100vw, 1006px\" data-src=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/Tum-NuGet-Paketlerini-Guncelleme.png\" data-srcset=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/Tum-NuGet-Paketlerini-Guncelleme.png 1006w, https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/Tum-NuGet-Paketlerini-Guncelleme-300x114.png 300w, https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/Tum-NuGet-Paketlerini-Guncelleme-768x291.png 768w\" height=\"381\" src=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/Tum-NuGet-Paketlerini-Guncelleme.png\" width=\"1006\" \/><figcaption>T\u00fcm Nuget Paketlerini G\u00fcncelleyin<\/figcaption><\/figure>\n<h3 class=\"wp-block-heading\"><span id=\"NuGet_Paketlerini_Geri_Yukleme_Onarma\">NuGet Paketlerini Geri Y\u00fckleme (Onarma)<\/span><\/h3>\n<p>Paket geri y\u00fckleme bir projenin t\u00fcm ba\u011f\u0131ml\u0131l\u0131klar\u0131n\u0131 gerekti\u011fi gibi y\u00fckler. \u00a0Proje a\u00e7\u0131ld\u0131\u011f\u0131nda veya derlendi\u011finde, eklenen t\u00fcm NuGet paketleri geri y\u00fcklenir.\u00a0<\/p>\n<p><span class=\"ugb-highlight\" style=\"color: var(--nv-primary-accent);background-color: var(--nv-light-bg)\">1<\/span> <strong>Tools &gt; Options &gt; NuGet Package Manager &gt; General<\/strong> \u2018e gidin. Ard\u0131ndan <strong>Package Restore<\/strong>\u2019daki <strong>Allow NuGet to download missing packages <\/strong>ve <strong>Automatically check for missing packages during build in Visual Studio<\/strong> onay kutular\u0131n\u0131 se\u00e7in. Zaten varsay\u0131lan olarak bu se\u00e7enekler aktiftir.<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" alt=\"Paketleri Geri Y\u00fckleyin\" class=\"wp-image-40 entered error\" data-lazyloaded=\"1\" data-ll-status=\"error\" data-sizes=\"(max-width: 744px) 100vw, 744px\" data-src=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Package-Restore.png\" data-srcset=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Package-Restore.png 744w, https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Package-Restore-300x175.png 300w\" height=\"434\" src=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Package-Restore.png\" width=\"744\" \/><figcaption>Paketlerini Onarma<\/figcaption><\/figure>\n<p><span class=\"ugb-highlight\" style=\"color: var(--nv-primary-accent);background-color: var(--nv-light-bg)\">2<\/span> Daha sonra \u00c7\u00f6z\u00fcm gezgininde projeye sa\u011f t\u0131klay\u0131n ve <strong>Restore NuGet Packages<\/strong>\u2019i se\u00e7in. B\u00f6ylece projedeki NuGet paketleri onar\u0131lacak.<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" alt=\"NuGet Paketlerini Geri Y\u00fckleme\" class=\"wp-image-41 entered error\" data-lazyloaded=\"1\" data-ll-status=\"error\" data-sizes=\"(max-width: 451px) 100vw, 451px\" data-src=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Paketlerini-Geri-Yukleme.png\" data-srcset=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Paketlerini-Geri-Yukleme.png 451w, https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Paketlerini-Geri-Yukleme-300x269.png 300w\" height=\"404\" src=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Paketlerini-Geri-Yukleme.png\" width=\"451\" \/><figcaption>NuGet Paketlerini Geri Y\u00fckleme<\/figcaption><\/figure>\n<h3 class=\"wp-block-heading\"><span id=\"NuGet_Paketlerini_Temizleme_Onbellek\">NuGet Paketlerini Temizleme (\u00d6nbellek)<\/span><\/h3>\n<p>NuGet paketleri varsa \u00f6nbellek konumundan y\u00fcklenir. Yoksa \u00f6nbellek konumundaki kar\u015f\u0131l\u0131k gelen ak\u0131\u015ftan indirilir. Bazen paket y\u00fckleme sorunlar\u0131yla kar\u015f\u0131la\u015f\u0131rs\u0131n\u0131z ya da kendi y\u00fckledi\u011finiz paketleri y\u00fckledi\u011finizden emin olmak istersiniz. B\u00f6yle durumlarda \u00f6nbelle\u011fi kald\u0131rmal\u0131s\u0131n\u0131z. NuGet \u00f6nbelleklerini \u00f6nbellek konumundan kald\u0131rmak i\u00e7in NuGet paketlerini temizlemelisiniz.<\/p>\n<p><span class=\"ugb-highlight\" style=\"color: var(--nv-primary-accent);background-color: var(--nv-light-bg)\">1<\/span> <strong>Tools &gt; Options &gt; NuGet Package Manager &gt; General <\/strong>\u2018e gidin<strong>. <\/strong>Ve\u00a0<strong>Clear All NuGet Cache(s)<\/strong>\u2018a t\u0131klay\u0131n<strong>.<\/strong><\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" alt=\"T\u00fcm NuGet \u00d6nbelle\u011fini Temizleyin\" class=\"wp-image-42 entered error\" data-lazyloaded=\"1\" data-ll-status=\"error\" data-sizes=\"(max-width: 744px) 100vw, 744px\" data-src=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Onbellegini-Temizleme.png\" data-srcset=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Onbellegini-Temizleme.png 744w, https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Onbellegini-Temizleme-300x175.png 300w\" height=\"434\" src=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Onbellegini-Temizleme.png\" width=\"744\" \/><figcaption>T\u00fcm NuGet \u00d6nbelle\u011fini Temizleyin<\/figcaption><\/figure>\n<h2 class=\"wp-block-heading\"><span id=\"Paket_Yoneticisi_Konsolu_ile_NuGet_Paketlerini_Yukleme\">Paket Y\u00f6neticisi Konsolu ile NuGet Paketlerini Y\u00fckleme<\/span><\/h2>\n<p>Nuget Package Manager\u2019a alternatif olarak Nuget Package Manager Console ile de paketleri projelere y\u00fckleyebilirsiniz. <strong>NuGet Package Manager Console <\/strong>NuGet PowerShell komutlar\u0131n\u0131 kullanarak paketleri y\u00fckler, siler, onar\u0131r ve g\u00fcnceller.\u00a0 <strong>NuGet Package Manager Console <\/strong>Windows\u2019da Visual Studio\u2019ya yerle\u015fik olarak yer al\u0131r.<\/p>\n<p><span class=\"ugb-highlight\" style=\"color: var(--nv-primary-accent);background-color: var(--nv-light-bg)\">1<\/span> Visual Studio\u2019da<strong> NuGet Package Manager Console <\/strong>a\u00e7mak i\u00e7in<strong> Tools &gt; NuGet Package Manager &gt; Package Manager Console<\/strong>\u2019a gidin.<\/p>\n<p><span class=\"ugb-highlight\" style=\"color: var(--nv-primary-accent);background-color: var(--nv-light-bg)\">NOT: <\/span>Varsay\u0131lan Paket kayna\u011f\u0131 olarak nuget.org se\u00e7ilidir. E\u011fer ba\u015fka bir kaynaktan paket y\u00fcklemek istiyorsan\u0131z a\u00e7\u0131l\u0131r men\u00fcden paket kayna\u011f\u0131n\u0131 de\u011fi\u015ftirin.<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" alt=\"Paket Y\u00f6neticisi Konsolu Kayna\u011f\u0131\" class=\"wp-image-43 entered error\" data-lazyloaded=\"1\" data-ll-status=\"error\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" data-src=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/Paket-Yoneticisi-Konsolu-Kaynagi-1024x236.png\" data-srcset=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/Paket-Yoneticisi-Konsolu-Kaynagi-1024x236.png 1024w, https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/Paket-Yoneticisi-Konsolu-Kaynagi-300x69.png 300w, https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/Paket-Yoneticisi-Konsolu-Kaynagi-768x177.png 768w, https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/Paket-Yoneticisi-Konsolu-Kaynagi.png 1304w\" height=\"236\" src=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/Paket-Yoneticisi-Konsolu-Kaynagi-1024x236.png\" width=\"1024\" \/><figcaption>Paket Y\u00f6neticisi Konsolu Kayna\u011f\u0131<\/figcaption><\/figure>\n<h3 class=\"wp-block-heading\"><span id=\"Paket_Yoneticisi_Konsolu_ile_NuGet_Paketlerini_Yukleme-2\">Paket Y\u00f6neticisi Konsolu ile NuGet Paketlerini Y\u00fckleme<\/span><\/h3>\n<p>A\u015fa\u011f\u0131daki \u015fablona uygun olarak yazaca\u011f\u0131n\u0131z komutlar\u0131 NuGet Package Manager Console\u2019a girin. Y\u00fcklemek istedi\u011finiz paketlerin komutlar\u0131n\u0131 nuget.org\u2019dan bulabilirsiniz.<\/p>\n<p><strong>Install-Package &lt;Package Name&gt; -Version &lt;version&gt;<\/strong><\/p>\n<pre class=\"wp-block-code\"><code>Install-Package Newtonsoft.Json -Version 12.0.3<\/code><\/pre>\n<h3 class=\"wp-block-heading\"><span id=\"Paket_Yoneticisi_Konsolu_ile_Beta_NuGet_Paketlerini_Yukleme\">Paket Y\u00f6neticisi Konsolu ile Beta NuGet Paketlerini Y\u00fckleme<\/span><\/h3>\n<p>Bir beta paketi y\u00fcklemek istiyorsan\u0131z komuta <strong>IncludePrerelease<\/strong>\u00a0ekleyin. B\u00f6ylece varsa beta paketleri de y\u00fckleyebilirsiniz.<\/p>\n<p><strong>Install-Package &lt;Package Name&gt; -Version &lt;version&gt;\u00a0-IncludePrerelease<\/strong><\/p>\n<pre class=\"wp-block-code\"><code>Install-Package Newtonsoft.Json -Version 12.0.3 -IncludePrerelease<\/code><\/pre>\n<h3 class=\"wp-block-heading\"><span id=\"Paket_Yoneticisi_Konsolu_ile_Bagimliliklari_Olmayan_NuGet_Paketlerini_Yukleme\">Paket Y\u00f6neticisi Konsolu ile Ba\u011f\u0131ml\u0131l\u0131klar\u0131 Olmayan NuGet Paketlerini Y\u00fckleme<\/span><\/h3>\n<p>Ba\u011f\u0131ml\u0131l\u0131klar olmadan bir paket y\u00fcklemek istiyorsan\u0131z komuta <strong>IgnoreDependencies <\/strong>ekleyin.<\/p>\n<p><strong>Install-Package &lt;Package Name&gt; -Version &lt;version&gt;\u00a0-IgnoreDependencies<\/strong><\/p>\n<pre class=\"wp-block-code\"><code>Install-Package Newtonsoft.Json -Version 12.0.3 -IncludePrerelease -IgnoreDependencies<\/code><\/pre>\n<h3 class=\"wp-block-heading\"><span id=\"Paket_Yoneticisi_Konsolu_ile_NuGet_Paketlerini_Kaldirma\">Paket Y\u00f6neticisi Konsolu ile NuGet Paketlerini Kald\u0131rma<\/span><\/h3>\n<p>Bir paketi silmek i\u00e7in a\u015fa\u011f\u0131daki \u015fablona uygun olarak yazaca\u011f\u0131n\u0131z komutlar\u0131 <strong>NuGet Package Manager Console\u2019a girin.<\/strong><\/p>\n<p><strong>Uninstall-Package &lt;Package Name&gt;<\/strong><\/p>\n<pre class=\"wp-block-code\"><code>Uninstall-Package Newtonsoft.Json<\/code><\/pre>\n<h3 class=\"wp-block-heading\"><span id=\"Paket_Yoneticisi_Konsolu_ile_Bir_NuGet_Paketini_Kaldirirken_Bagimliliklari_da_Kaldirma\">Paket Y\u00f6neticisi Konsolu ile Bir NuGet Paketini Kald\u0131r\u0131rken Ba\u011f\u0131ml\u0131l\u0131klar\u0131 da Kald\u0131rma<\/span><\/h3>\n<p>Y\u00fckl\u00fc paketin ba\u011f\u0131ml\u0131l\u0131klar\u0131n\u0131 kald\u0131rmak istiyorsan\u0131z komuta <strong>RemoveDependencies<\/strong> ekleyin.<\/p>\n<p><strong>Uninstall-Package &lt;Package Name&gt; -Version &lt;Version&gt; -RemoveDependencies<\/strong><\/p>\n<pre class=\"wp-block-code\"><code>Uninstall-Package Newtonsoft.Json -RemoveDependencies<\/code><\/pre>\n<h3 class=\"wp-block-heading\"><span id=\"Paket_Yoneticisi_Konsolu_ile_NuGet_Paketlerini_Guncelleme\">Paket Y\u00f6neticisi Konsolu ile NuGet Paketlerini G\u00fcncelleme<\/span><\/h3>\n<p>Bir paketi g\u00fcncellemek i\u00e7in a\u015fa\u011f\u0131daki \u015fablona uygun olarak yazaca\u011f\u0131n\u0131z komutlar\u0131 <strong>NuGet Package Manager Console<\/strong>\u2019a girin. \u0130stedi\u011finiz versiyona y\u00fckseltebilir veya d\u00fc\u015f\u00fcrebilirsiniz.<\/p>\n<p><strong>Update-Package [Package Name] &lt;string&gt; [-Version] &lt;string&gt; [-IgnoreDependencies]<\/strong><\/p>\n<pre class=\"wp-block-code\"><code>Update-Package Newtonsoft.Json -Version 12.0.3 -IncludePrerelease -IgnoreDependencies<\/code><\/pre>\n<h3 class=\"wp-block-heading\"><span id=\"Paket_Yoneticisi_Konsolu_ile_Beta_NuGet_Paketlerini_Guncelleme\">Paket Y\u00f6neticisi Konsolu ile Beta NuGet Paketlerini G\u00fcncelleme<\/span><\/h3>\n<p>Bir beta paketi g\u00fcncellemek i\u00e7in a\u015fa\u011f\u0131daki \u015fablona uygun olarak yazaca\u011f\u0131n\u0131z komutlar\u0131 <strong>NuGet Package Manager Console<\/strong>\u2019a girin. \u0130stedi\u011finiz versiyona<strong> <\/strong>y\u00fckseltebilir veya d\u00fc\u015f\u00fcrebilirsiniz.<\/p>\n<p><strong>Update-Package [Package Name] &lt;string&gt; [-Version] &lt;string&gt; [-IgnoreDependencies] [-IncludePrerelease]<\/strong><\/p>\n<pre class=\"wp-block-code\"><code>Update-Package Newtonsoft.Json -Version 12.0.3 -IncludePrerelease -IgnoreDependencies -IncludePrerelease<\/code><\/pre>\n<h2 class=\"wp-block-heading\" id=\"paket-y\u00f6neticisi-konsolu\"><span id=\"Paket_Yoneticisi_Konsolu_ile_NuGet_Paketlerini_Yeniden_Yukleme\">Paket Y\u00f6neticisi Konsolu ile NuGet Paketlerini Yeniden Y\u00fckleme<\/span><\/h2>\n<p>Paketleri yeniden y\u00fcklemek i\u00e7in a\u015fa\u011f\u0131daki \u015fablona uygun olarak yazaca\u011f\u0131n\u0131z komutlar\u0131 <strong>NuGet Package Manager Console<\/strong>\u2019a girin. B\u00f6ylece en son s\u00fcr\u00fcm\u00fcyle t\u00fcm paketleri yeniden y\u00fckleyebilirsiniz.<\/p>\n<p><strong>Update-Package -Reinstall<\/strong><\/p>\n<pre class=\"wp-block-code\"><code>Update-Package -Reinstall<\/code><\/pre>\n<p>E\u011fer t\u00fcm paketleri ayn\u0131 s\u00fcr\u00fcmle yeniden y\u00fcklemek istiyorsan\u0131z \u015funu kullan\u0131n:<\/p>\n<pre class=\"wp-block-code\"><code>Update-Package -ProjectName \u2018{application name}\u2019 -Reinstall<\/code><\/pre>\n<h2 class=\"wp-block-heading\" id=\"cevrimd\u0131s\u0131-nupkg-y\u00fckleme\"><span id=\"Yerel_Dizindeki_nupkg_Dosyasi_Cevrimdisi_Olarak_Nasil_Yuklenir\">Yerel Dizindeki .nupkg Dosyas\u0131 \u00c7evrimd\u0131\u015f\u0131 Olarak Nas\u0131l Y\u00fcklenir?<\/span><\/h2>\n<p>Yerel dizindeki NuGet paketlerini projeye y\u00fcklemek m\u00fcmk\u00fcnd\u00fcr.<\/p>\n<p>\u00c7ok s\u0131k tercih edilmese de .nupkg format\u0131ndaki bir paketi projeye y\u00fcklemek gerekebilir. Genelde internet ba\u011flant\u0131s\u0131n\u0131n olmayaca\u011f\u0131 zamanlarda kullan\u0131lmak \u00fczere paketler yerel dizine indirilir. Bazen de nuget.org\u2019da yer almayan bir paketi kullanmak gerekti\u011finde bu y\u00f6nteme ba\u015fvurulur. <\/p>\n<p>\u00d6rnek olarak nuget.org\u2019dan bir paket indirelim ve ard\u0131ndan yerel klas\u00f6rdeki bu paketi Paket Y\u00f6neticisi ya da Konsol kullanmadan projeye y\u00fckleyelim. Bu y\u00f6ntem nuget.org d\u0131\u015f\u0131ndan indirdi\u011finiz paketler i\u00e7in de ge\u00e7erlidir. GitHub\u2019dan indirdi\u011finiz bir paket gibi. Ayr\u0131ca internet ba\u011flant\u0131s\u0131na da gerek yoktur. <\/p>\n<p><span class=\"ugb-highlight\" style=\"color: var(--nv-primary-accent);background-color: var(--nv-light-bg)\">1<\/span> nuget.org\u2019dan y\u00fcklemek istede\u011finiz paketi arat\u0131p bulun. Ve <strong>Info <\/strong>k\u0131sm\u0131ndan <strong>Download Package<\/strong>\u2018ye t\u0131klay\u0131n. <\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" alt=\".nupkg Uzant\u0131l\u0131 Paketi \u0130ndirin\" class=\"wp-image-47 entered error\" data-lazyloaded=\"1\" data-ll-status=\"error\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" data-src=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/nupkg-Uzantili-Nuget-Paketi-1024x425.png\" data-srcset=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/nupkg-Uzantili-Nuget-Paketi-1024x425.png 1024w, https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/nupkg-Uzantili-Nuget-Paketi-300x124.png 300w, https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/nupkg-Uzantili-Nuget-Paketi-768x318.png 768w, https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/nupkg-Uzantili-Nuget-Paketi.png 1194w\" height=\"425\" src=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/nupkg-Uzantili-Nuget-Paketi-1024x425.png\" width=\"1024\" \/><figcaption>.nupkg Uzant\u0131l\u0131 Paketi \u0130ndirin<\/figcaption><\/figure>\n<p><span class=\"ugb-highlight\" style=\"color: var(--nv-primary-accent);background-color: var(--nv-light-bg)\">2<\/span> Daha sonra Visual Studio\u2019da <strong>Tools&gt;NuGet Package Manager&gt;Package Manager Settings<\/strong>\u2018e gidin.<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" alt=\"Tools&gt;NuGet Package Manager&gt;Package Manager Settings\" class=\"wp-image-48 entered error\" data-lazyloaded=\"1\" data-ll-status=\"error\" data-sizes=\"(max-width: 627px) 100vw, 627px\" data-src=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/Package-Manager-Settings.png\" data-srcset=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/Package-Manager-Settings.png 627w, https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/Package-Manager-Settings-300x228.png 300w\" height=\"476\" src=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/Package-Manager-Settings.png\" width=\"627\" \/><figcaption><strong>Tools&gt;NuGet Package Manager&gt;Package Manager Settings<\/strong><\/figcaption><\/figure>\n<p><span class=\"ugb-highlight\" style=\"color: var(--nv-primary-accent);background-color: var(--nv-light-bg)\">3<\/span> A\u00e7\u0131lan <strong>Options <\/strong>penceresinde <strong>Package Sources<\/strong> alt\u0131nda var olan paket kaynaklar\u0131n\u0131 g\u00f6receksiniz. Burada yeni bir paket kayna\u011f\u0131 eklemelisiniz. Yeni paket kayna\u011f\u0131n\u0131n ad\u0131 size kalm\u0131\u015f. Kaynak olarak indirdi\u011finiz .nupkg uzant\u0131l\u0131 paketin oldu\u011fu dizini se\u00e7in. Ard\u0131ndan art\u0131 butonuna t\u0131klay\u0131n ve yeni paket kayna\u011f\u0131n\u0131 ekleyin.<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" alt=\"Yeni Bir Paket Kayna\u011f\u0131 Ekleyin\" class=\"wp-image-49 entered error\" data-lazyloaded=\"1\" data-ll-status=\"error\" data-sizes=\"(max-width: 744px) 100vw, 744px\" data-src=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/Add-Package-Sources.png\" data-srcset=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/Add-Package-Sources.png 744w, https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/Add-Package-Sources-300x175.png 300w\" height=\"434\" src=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/Add-Package-Sources.png\" width=\"744\" \/><figcaption>Yeni Bir Paket Kayna\u011f\u0131 Ekleyin<\/figcaption><\/figure>\n<p><span class=\"ugb-highlight\" style=\"color: var(--nv-primary-accent);background-color: var(--nv-light-bg)\">3<\/span> \u015eimdi Nuget Package Manager\u2019a gidin. Bunun i\u00e7in projeye sa\u011f t\u0131klay\u0131n ve <strong>Manage NuGet Packages<\/strong>\u2018i se\u00e7in. Burada Paket kayna\u011f\u0131 varsay\u0131lan olarak nuget.org\u2019dur. Ancak biz kendi ekledi\u011fimiz paket kayna\u011f\u0131ndan y\u00fckleme yapmak istedi\u011fimiz i\u00e7in a\u00e7\u0131l\u0131r pencereden paket kayna\u011f\u0131n\u0131 de\u011fi\u015ftirmeliyiz. Paket kayna\u011f\u0131n\u0131 de\u011fi\u015ftirince sadece se\u00e7ti\u011fimiz klas\u00f6rde yer alan .nupkg uzant\u0131l\u0131 paketler g\u00f6r\u00fcnecek. Burada y\u00fcklemek istedi\u011finiz paketi ve platformlar\u0131 se\u00e7in ve Install\u2019a t\u0131klay\u0131n.<\/p>\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" alt=\"Nuget Paketlerini \u00c7evrimd\u0131\u015f\u0131 Olarak Y\u00fckleyin\" class=\"wp-image-50 entered error\" data-lazyloaded=\"1\" data-ll-status=\"error\" data-sizes=\"(max-width: 1017px) 100vw, 1017px\" data-src=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/Install-Offline-NuGet-Packages.png\" data-srcset=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/Install-Offline-NuGet-Packages.png 1017w, https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/Install-Offline-NuGet-Packages-300x172.png 300w, https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/Install-Offline-NuGet-Packages-768x440.png 768w\" height=\"583\" src=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/Install-Offline-NuGet-Packages.png\" width=\"1017\" \/><figcaption>Nuget Paketlerini \u00c7evrimd\u0131\u015f\u0131 Olarak Y\u00fckleyin<\/figcaption><\/figure>\n<p>Bu kadar.<\/p>\n<h2 class=\"wp-block-heading\" id=\"sonuc\"><span id=\"Sonuc\">Sonu\u00e7<\/span><\/h2>\n<p>\u00d6zet olarak, NuGet paketleri yaz\u0131l\u0131m geli\u015ftiricilerin i\u015fini bir hayli kolayla\u015ft\u0131r\u0131yor. Third party paketlerini referanslara ve dosyalara manuel olarak eklemek yerine Nuget ile t\u00fcm i\u015flemleri otomatik olarak yaparak zaman kazanabilirsiniz.<\/p>\n<p>Bu yaz\u0131da \u00f6nce NuGet Paket Y\u00f6neticisi kullanarak nas\u0131l kurulaca\u011f\u0131n\u0131, silinece\u011fini, g\u00fcncellenece\u011fini ve \u00f6nbelle\u011fe al\u0131naca\u011f\u0131n\u0131 g\u00f6sterdim. Daha sonra ayn\u0131 i\u015flemleri Paket Y\u00f6neticisi Konsolundaki komutlarla uygulad\u0131m. Son olarak, yerel dizindeki .nupkg dosyas\u0131n\u0131 projeye \u00e7evrimd\u0131\u015f\u0131 olarak nas\u0131l y\u00fckleyece\u011finizi a\u00e7\u0131klad\u0131m. Umar\u0131m yararl\u0131 olmu\u015ftur.<\/p>\n<p><!-- CONTENT END 1 -->\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u0130ster bir Xamarin projesi ister bir Web projesi olsun, Microsoft teknolojisini kullanan her geli\u015ftiricinin NuGet paketlerini kullanmay\u0131 \u00f6\u011frenmesi gerekir. \u00c7\u00fcnk\u00fc platformlar\u0131n kendi kontrolleriyle yap\u0131labilecek olan \u00f6zell<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","footnotes":""},"categories":[575],"tags":[576,577,578,579,580,581,574,42,570,582,19,28,4,15,5],"class_list":["post-5004","post","type-post","status-publish","format-standard","hentry","category-turkish","tag-net-maui","tag-algoritma","tag-dependencyservice","tag-giris-ekrani","tag-kaynak-sozlukleri","tag-malzeme-temasi","tag-monkeycache","tag-mvvm","tag-nuget","tag-onboarding-screen","tag-sqlite","tag-syncfusion","tag-xamarin","tag-xamarin-android","tag-xamarin-forms"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Visual Studio\u2019da NuGet Paketlerini Y\u00fckleme - Serkan Seker TR<\/title>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Visual Studio\u2019da NuGet Paketlerini Y\u00fckleme - Serkan Seker TR\" \/>\n<meta property=\"og:description\" content=\"\u0130ster bir Xamarin projesi ister bir Web projesi olsun, Microsoft teknolojisini kullanan her geli\u015ftiricinin NuGet paketlerini kullanmay\u0131 \u00f6\u011frenmesi gerekir. \u00c7\u00fcnk\u00fc platformlar\u0131n kendi kontrolleriyle yap\u0131labilecek olan \u00f6zell\" \/>\n<meta property=\"og:url\" content=\"https:\/\/serkanseker.com\/tr\/visual-studio-nuget-paketlerini-yukleme\/\" \/>\n<meta property=\"og:site_name\" content=\"Serkan Seker TR\" \/>\n<meta property=\"article:published_time\" content=\"2021-01-24T09:23:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Paketlerini-Yonetin.png\" \/>\n<meta name=\"author\" content=\"serkanadmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"serkanadmin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/serkanseker.com\/tr\/visual-studio-nuget-paketlerini-yukleme\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/serkanseker.com\/tr\/visual-studio-nuget-paketlerini-yukleme\/\"},\"author\":{\"name\":\"serkanadmin\",\"@id\":\"https:\/\/serkanseker.com\/tr\/#\/schema\/person\/841fcc69b248e08e52c4190963caeaf5\"},\"headline\":\"Visual Studio\u2019da NuGet Paketlerini Y\u00fckleme\",\"datePublished\":\"2021-01-24T09:23:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/serkanseker.com\/tr\/visual-studio-nuget-paketlerini-yukleme\/\"},\"wordCount\":2039,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/serkanseker.com\/tr\/visual-studio-nuget-paketlerini-yukleme\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Paketlerini-Yonetin.png\",\"keywords\":[\".net maui\",\"algoritma\",\"DependencyService\",\"giri\u015f ekran\u0131\",\"kaynak s\u00f6zl\u00fckleri\",\"malzeme temas\u0131\",\"MonkeyCache\",\"MVVM\",\"NuGet\",\"onboarding screen\",\"sqlite\",\"syncfusion\",\"xamarin\",\"xamarin.android\",\"xamarin.forms\"],\"articleSection\":[\"Turkish\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/serkanseker.com\/tr\/visual-studio-nuget-paketlerini-yukleme\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/serkanseker.com\/tr\/visual-studio-nuget-paketlerini-yukleme\/\",\"url\":\"https:\/\/serkanseker.com\/tr\/visual-studio-nuget-paketlerini-yukleme\/\",\"name\":\"Visual Studio\u2019da NuGet Paketlerini Y\u00fckleme - Serkan Seker TR\",\"isPartOf\":{\"@id\":\"https:\/\/serkanseker.com\/tr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/serkanseker.com\/tr\/visual-studio-nuget-paketlerini-yukleme\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/serkanseker.com\/tr\/visual-studio-nuget-paketlerini-yukleme\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Paketlerini-Yonetin.png\",\"datePublished\":\"2021-01-24T09:23:45+00:00\",\"author\":{\"@id\":\"https:\/\/serkanseker.com\/tr\/#\/schema\/person\/841fcc69b248e08e52c4190963caeaf5\"},\"breadcrumb\":{\"@id\":\"https:\/\/serkanseker.com\/tr\/visual-studio-nuget-paketlerini-yukleme\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/serkanseker.com\/tr\/visual-studio-nuget-paketlerini-yukleme\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/serkanseker.com\/tr\/visual-studio-nuget-paketlerini-yukleme\/#primaryimage\",\"url\":\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Paketlerini-Yonetin.png\",\"contentUrl\":\"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Paketlerini-Yonetin.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/serkanseker.com\/tr\/visual-studio-nuget-paketlerini-yukleme\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/serkanseker.com\/tr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Visual Studio\u2019da NuGet Paketlerini Y\u00fckleme\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/serkanseker.com\/tr\/#website\",\"url\":\"https:\/\/serkanseker.com\/tr\/\",\"name\":\"Serkan Seker TR\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/serkanseker.com\/tr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/serkanseker.com\/tr\/#\/schema\/person\/841fcc69b248e08e52c4190963caeaf5\",\"name\":\"serkanadmin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/serkanseker.com\/tr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/93ddc1f96117bf468976afe93a077eda77de96bcdb48dc749903598a546786a3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/93ddc1f96117bf468976afe93a077eda77de96bcdb48dc749903598a546786a3?s=96&d=mm&r=g\",\"caption\":\"serkanadmin\"},\"sameAs\":[\"https:\/\/serkanseker.com\"],\"url\":\"https:\/\/serkanseker.com\/tr\/author\/serkanadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Visual Studio\u2019da NuGet Paketlerini Y\u00fckleme - Serkan Seker TR","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"Visual Studio\u2019da NuGet Paketlerini Y\u00fckleme - Serkan Seker TR","og_description":"\u0130ster bir Xamarin projesi ister bir Web projesi olsun, Microsoft teknolojisini kullanan her geli\u015ftiricinin NuGet paketlerini kullanmay\u0131 \u00f6\u011frenmesi gerekir. \u00c7\u00fcnk\u00fc platformlar\u0131n kendi kontrolleriyle yap\u0131labilecek olan \u00f6zell","og_url":"https:\/\/serkanseker.com\/tr\/visual-studio-nuget-paketlerini-yukleme\/","og_site_name":"Serkan Seker TR","article_published_time":"2021-01-24T09:23:45+00:00","og_image":[{"url":"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Paketlerini-Yonetin.png","type":"","width":"","height":""}],"author":"serkanadmin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"serkanadmin","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/serkanseker.com\/tr\/visual-studio-nuget-paketlerini-yukleme\/#article","isPartOf":{"@id":"https:\/\/serkanseker.com\/tr\/visual-studio-nuget-paketlerini-yukleme\/"},"author":{"name":"serkanadmin","@id":"https:\/\/serkanseker.com\/tr\/#\/schema\/person\/841fcc69b248e08e52c4190963caeaf5"},"headline":"Visual Studio\u2019da NuGet Paketlerini Y\u00fckleme","datePublished":"2021-01-24T09:23:45+00:00","mainEntityOfPage":{"@id":"https:\/\/serkanseker.com\/tr\/visual-studio-nuget-paketlerini-yukleme\/"},"wordCount":2039,"commentCount":0,"image":{"@id":"https:\/\/serkanseker.com\/tr\/visual-studio-nuget-paketlerini-yukleme\/#primaryimage"},"thumbnailUrl":"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Paketlerini-Yonetin.png","keywords":[".net maui","algoritma","DependencyService","giri\u015f ekran\u0131","kaynak s\u00f6zl\u00fckleri","malzeme temas\u0131","MonkeyCache","MVVM","NuGet","onboarding screen","sqlite","syncfusion","xamarin","xamarin.android","xamarin.forms"],"articleSection":["Turkish"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/serkanseker.com\/tr\/visual-studio-nuget-paketlerini-yukleme\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/serkanseker.com\/tr\/visual-studio-nuget-paketlerini-yukleme\/","url":"https:\/\/serkanseker.com\/tr\/visual-studio-nuget-paketlerini-yukleme\/","name":"Visual Studio\u2019da NuGet Paketlerini Y\u00fckleme - Serkan Seker TR","isPartOf":{"@id":"https:\/\/serkanseker.com\/tr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/serkanseker.com\/tr\/visual-studio-nuget-paketlerini-yukleme\/#primaryimage"},"image":{"@id":"https:\/\/serkanseker.com\/tr\/visual-studio-nuget-paketlerini-yukleme\/#primaryimage"},"thumbnailUrl":"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Paketlerini-Yonetin.png","datePublished":"2021-01-24T09:23:45+00:00","author":{"@id":"https:\/\/serkanseker.com\/tr\/#\/schema\/person\/841fcc69b248e08e52c4190963caeaf5"},"breadcrumb":{"@id":"https:\/\/serkanseker.com\/tr\/visual-studio-nuget-paketlerini-yukleme\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/serkanseker.com\/tr\/visual-studio-nuget-paketlerini-yukleme\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/serkanseker.com\/tr\/visual-studio-nuget-paketlerini-yukleme\/#primaryimage","url":"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Paketlerini-Yonetin.png","contentUrl":"https:\/\/www.serkanseker.com\/tr\/wp-content\/uploads\/2021\/01\/NuGet-Paketlerini-Yonetin.png"},{"@type":"BreadcrumbList","@id":"https:\/\/serkanseker.com\/tr\/visual-studio-nuget-paketlerini-yukleme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/serkanseker.com\/tr\/"},{"@type":"ListItem","position":2,"name":"Visual Studio\u2019da NuGet Paketlerini Y\u00fckleme"}]},{"@type":"WebSite","@id":"https:\/\/serkanseker.com\/tr\/#website","url":"https:\/\/serkanseker.com\/tr\/","name":"Serkan Seker TR","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/serkanseker.com\/tr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/serkanseker.com\/tr\/#\/schema\/person\/841fcc69b248e08e52c4190963caeaf5","name":"serkanadmin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/serkanseker.com\/tr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/93ddc1f96117bf468976afe93a077eda77de96bcdb48dc749903598a546786a3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/93ddc1f96117bf468976afe93a077eda77de96bcdb48dc749903598a546786a3?s=96&d=mm&r=g","caption":"serkanadmin"},"sameAs":["https:\/\/serkanseker.com"],"url":"https:\/\/serkanseker.com\/tr\/author\/serkanadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/serkanseker.com\/tr\/wp-json\/wp\/v2\/posts\/5004","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/serkanseker.com\/tr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/serkanseker.com\/tr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/serkanseker.com\/tr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/serkanseker.com\/tr\/wp-json\/wp\/v2\/comments?post=5004"}],"version-history":[{"count":0,"href":"https:\/\/serkanseker.com\/tr\/wp-json\/wp\/v2\/posts\/5004\/revisions"}],"wp:attachment":[{"href":"https:\/\/serkanseker.com\/tr\/wp-json\/wp\/v2\/media?parent=5004"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/serkanseker.com\/tr\/wp-json\/wp\/v2\/categories?post=5004"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/serkanseker.com\/tr\/wp-json\/wp\/v2\/tags?post=5004"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}