Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makale şunlar için geçerlidir: ✔️ .NET 6 SDK ve sonraki sürümler
İsim
dotnet reference add - Projeden projeye (P2P) başvuruları ekler.
Uyarı
.NET 9 SDK veya önceki bir sürüm kullanıyorsanız bunun yerine "önce fiil" formunu (dotnet add reference) kullanın. "önce isim" formu .NET 10'da tanıtıldı. Daha fazla bilgi için bkz. Daha tutarlı komut sırası.
Özet
dotnet reference add reference [-f|--framework <FRAMEWORK>]
[--interactive] <PROJECT_REFERENCES> [--project <PROJECT>]
dotnet reference add -h|--help
Açıklama
dotnet reference add komutu, projeye proje başvuruları eklemek için kullanışlı bir seçenek sağlar. komutu çalıştırıldıktan sonra <ProjectReference> öğeleri proje dosyasına eklenir.
<ItemGroup>
<ProjectReference Include="app.csproj" />
<ProjectReference Include="..\lib2\lib2.csproj" />
<ProjectReference Include="..\lib1\lib1.csproj" />
<ProjectReference Include="..\lib3\lib3.fsproj" />
</ItemGroup>
Projede olmayan bir derlemeye başvuru ekleme
Projede veya pakette olmayan bir derlemeye başvuru eklemek için CLI komutu yoktur. Ancak bunu yapmak için .csproj dosyanızı düzenleyebilir ve aşağıdaki örneğe benzer işaretlemeler ekleyebilirsiniz:
<ItemGroup>
<Reference Include="MyAssembly">
<HintPath>.\MyDLLFolder\MyAssembly.dll</HintPath>
</Reference>
</ItemGroup>
Tartışmalar
PROJECTProje dosyasını belirtir. Belirtilmezse, komut geçerli dizinde bir tane arar.
PROJECT_REFERENCESEklenecek projeden projeye (P2P) başvurular. Bir veya daha fazla proje belirtin. Glob desenleri Unix/Linux tabanlı sistemlerde desteklenir.
Seçenekler
-f|--framework <FRAMEWORK>Proje başvurularını yalnızca TFM biçimini kullanarak belirli bir çerçeve hedeflerken ekler.
-
-?|-h|--helpkomutunun nasıl kullanılacağına ilişkin bir açıklama yazdırır.
-
--interactiveKomutun durmasına ve kullanıcı girişini veya eylemini beklemesine izin verir. Örneğin, kimlik doğrulamasını tamamlamak için.
Örnekler
Proje başvurusu ekleyin:
dotnet reference add lib/lib.csproj --project app/app.csprojHer iki yönde de çalışan uyumlu bir .NET dili (örneğin, F#) proje başvurusu ekleyin:
dotnet add app/app.csproj reference lib/lib.fsprojGeçerli dizinde projeye birden çok proje başvurusu ekleyin:
dotnet reference add lib1/lib1.csproj lib2/lib2.csprojLinux/Unix'te globbing deseni kullanarak birden çok proje başvurusu ekleyin:
dotnet reference add **/*.csproj --project app/app.csproj