Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 3379|Yanıt: 2

[İletişim] .NET Project Setup Central Package Management (CPM)

[Bağlantıyı kopyala]
Yayınlandı 16.03.2024 18:27:01 | | | |
Gereksinimler: Java geliştiricileri, maven projelerinde paket yönetimi için dependencyManagement'ı kullanabilir ve artık .NET çözümleri de paket yönetimini destekliyor. Aynı sürüm, çözümdeki proje aynı paket adına referans verdiğinde de kullanılır.

Ön koşul: bu özellik aşağıdaki sürümlerden başlayarak tüm NuGet entegrasyon araçları için mevcuttur.

  • Visual Studio 2022 17.2
  • .NET SDK 6.0.300
  • nuget.exe 6.2.0


Yeni bir çözüm yaratın

Yeni bir çözüm, bir konsol uygulaması ve bir sınıf kütüphanesi oluşturun; hepsi aynı sürüme referans verirNewtonsoft.JsonPaket olarak şu şekilde sunuldu:



Merkezi paket yönetimini etkinleştirin

Central Package Management'a başlamak için, deponun kök dizininde bir Directory.Packages.props dosyası oluşturmalı ve MSBuild özelliği ManagePackageVersionsCentrally'yi true olarak ayarlamalısın.

Sonra, bu cihazda, paket kimliğini ve sürümü tanımlayan öğeyle proje <PackageVersion/> için gereken her ilgili paket versiyonunu tanımlayın.

Sonra, her öğe için a <PackageReference/> tanımlayın, ancak Versiyon özelliğini çıkarın, çünkü versiyon ilgili <PackageVersion/> öğeden elde edilecektir.

Artık merkezi paket yönetimini kullanıp sürümlerinizi tek bir merkezi konumda yönetebilirsiniz! Aşağıda gösterildiği gibi:



dotnet-tocpm aracı

Çözümleri Nuget CPM'ye dönüştürmek için Dotnet küresel aracı. Birden fazla projeyle büyük çözümler söz konusu olduğunda, Nuget CPM'e geçmek zor olabilir. dotnet-tocpm bunu tek bir basit adımda yapmak üzere tasarlanmıştır.

İlk olarak, aracı aşağıdaki komutla küresel olarak yükleyin:

Öncelikle, deneme çalışması için simülasyon komutunu şu şekilde çalıştırın:



Hata olmadığından emin olduktan sonra, merkezi paket yönetimini etkinleştirmek için execute komutunu kullanın, aşağıdaki şekilde:



Referans:Bağlantı girişi görünür.
Bağlantı girişi görünür.
Bağlantı girişi görünür.





Önceki:Git Depo Adresini Değiştir (Yeni Depoya Klon)
Önümüzdeki:Windows 11 yeni bir not defteri dosyası (metin belgesi) oluşturamıyor
 Ev sahibi| Yayınlandı 16.03.2024 18:43:59 |
.NET 9, manuel oluşturmadan şablon komutu ile oluşturulabilen ve aşağıdaki komutla görüntülenebilen bir Directory.Packages.props şablonuna sahiptir:


Merkezi bir paket komutu oluşturun:

 Ev sahibi| Yayınlandı 1.06.2025 16:51:42 |
.NET/C# Çözüm Projesi İç Aktarma Referansları (Birleşik Sürüm)
https://www.itsvse.com/thread-11015-1-1.html
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com