■ 멀티 타겟팅 클래스 라이브러리를 만드는 방법을 보여준다. ▶ TestLibrary.csproj
|
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFrameworks>netstandard2.1;net462</TargetFrameworks> </PropertyGroup> </Project> |
■ 누겟 패키지 조건부 참조를 사용하는 방법을 보여준다. ▶ TestLibrary.csproj
|
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFrameworks>netstandard2.1;net462;net35</TargetFrameworks> </PropertyGroup> <ItemGroup Condition="'$(TargetFramework)' == 'net462' or '$(TargetFramework)' == 'net35'"> <PackageReference Include="NAudio" Version="1.8.5" /> </ItemGroup> </Project> |
■ 멀티 타겟팅 클래스 라이브러리를 만드는 방법을 보여준다. ▶ TestLibrary.csproj
|
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFrameworks>netstandard2.1;net462</TargetFrameworks> </PropertyGroup> </Project> |
■ 조건부 참조를 사용하는 방법을 보여준다. ▶ TestLibrary.csproj
|
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFrameworks>netstandard2.1;net462</TargetFrameworks> </PropertyGroup> <ItemGroup Condition="'$(TargetFramework)' == 'net462'"> <Reference Include="System.Web" /> </ItemGroup> </Project> |
■ 빌드시 누겟 패키지를 만드는 방법을 보여준다. ▶ TestLibrary.csproj
|
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>netstandard2.1</TargetFramework> <GeneratePackageOnBuild>true</GeneratePackageOnBuild> <Company>DSCore</Company> <Authors>DSCore</Authors> </PropertyGroup> </Project> |