dotnet add reference
Bu makale şunlar için geçerlidir: ✔️ .NET Core 3.1 SDK ve sonraki sürümler
Name
dotnet add reference
- Projeden projeye (P2P) başvuruları ekler.
Özet
dotnet add [<PROJECT>] reference [-f|--framework <FRAMEWORK>]
[--interactive] <PROJECT_REFERENCES>
dotnet add reference -h|--help
Description
dotnet add reference
komutu, projeye proje başvuruları eklemek için uygun bir seçenek sağlar. komutu çalıştırıldıktan sonra öğeler <ProjectReference>
proje dosyasına eklenir.
<ItemGroup>
<ProjectReference Include="app.csproj" />
<ProjectReference Include="..\lib2\lib2.csproj" />
<ProjectReference Include="..\lib1\lib1.csproj" />
</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 bir işaretleme ekleyebilirsiniz:
<ItemGroup>
<Reference Include="MyAssembly">
<HintPath>.\MyDLLFolder\MyAssembly.dll</HintPath>
</Reference>
</ItemGroup>
Bağımsız değişkenler
PROJECT
Proje dosyasını belirtir. Belirtilmezse, komut geçerli dizinde bir tane arar.
PROJECT_REFERENCES
Eklenecek projeden projeye (P2P) başvurular. Bir veya daha fazla proje belirtin. Glob desenleri Unix/Linux tabanlı sistemlerde desteklenir.
Seçenekler
-f|--framework <FRAMEWORK>
Yalnızca TFM biçimini kullanarak belirli bir çerçeveyi hedeflerken proje başvuruları ekler.
-?|-h|--help
komutunun nasıl kullanılacağına ilişkin bir açıklama yazdırır.
--interactive
Komutun durmasına ve kullanıcı girişini veya eylemini beklemesine izin verir. Örneğin, kimlik doğrulamasını tamamlamak için. .NET Core 3.0 SDK'dan itibaren kullanılabilir.
Örnekler
Proje başvurusu ekleyin:
dotnet add app/app.csproj reference lib/lib.csproj
Geçerli dizinde projeye birden çok proje başvurusu ekleyin:
dotnet add reference lib1/lib1.csproj lib2/lib2.csproj
Linux/Unix üzerinde genel bir desen kullanarak birden çok proje başvurusu ekleyin:
dotnet add app/app.csproj reference **/*.csproj