SagiK-Repository / Learn_CleanArchitecture

Learn CleanArchitecture
0 stars 0 forks source link

Visual Studio 중앙관리 #6

Open SAgiKPJH opened 3 months ago

SAgiKPJH commented 3 months ago

- Visual Studio 중앙관리

SAgiKPJH commented 2 months ago

중앙 패키지 관리

프로젝트의 Nuget Package Version을 솔루션에서 관리합니다.

효과

방법

  1. Directory.Packages.props 파일 만들기
  2. 기입
    • <Project>
      <PropertyGroup>
        <ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
      </PropertyGroup>
      <ItemGroup>
        <PackageVersion Include="Newtonsoft.Json" Version="13.0.1" />
      </ItemGroup>
      </Project>
  3. 각 프로젝트 기입
    • <Project Sdk="Microsoft.NET.Sdk">
      <PropertyGroup>
        <TargetFramework>net6.0</TargetFramework>
      </PropertyGroup>
      <ItemGroup>
        <PackageReference Include="Newtonsoft.Json" />
      </ItemGroup>
      </Project>

image

SAgiKPJH commented 2 months ago

중앙 빌드 관리

방법

  1. Directory.Build.props 파일 만들기
  2. 기입
    • <Project>
      <PropertyGroup>
       <Deterministic>true</Deterministic>
      </PropertyGroup>
      </Project>