새 프로젝트를 추가 하려고 합니다. 질문입니다.

기존 C#프로젝트
AuthService
MonitorService

이렇게 있고 각각 csproj 파일이 있습니다. (솔루션파일이 상위디렉토리에 있기도 합니다만…)
그런데 새로운 JsonResponse 프로젝트 (디렉토리) 를 저들과 같은 위치에 놓고
서로 using 을 이용하여 기존 프로젝트에서 사용하고 싶습니다.

제가 csproject 를 보니깐 package include, project include 가 있더군요 여기에 project include 를
기존 csproj에 include 하면 되는 건가요 ? 아니면 더 해주어야 할 기술적 사항이 있는 것인지요?

1개의 좋아요

dotnet CLI를 이용하실 수도 있고, Visual Studio를 사용하시면 솔루션 탐색기를 통해 쉽게 등록이 가능합니다.

  • dotnet add [프로젝트] reference [참조할 프로젝트 경로]

| csproj

  <ItemGroup>
	  <ProjectReference Include="xxx.csproj" />
  </ItemGroup>

dotnet CLI를 이용하거나 Visual Studio의 솔루션 탐색기에 프로젝트 참조 추가는 csproj의 ProjectReference 정보를 추가합니다. 결국에는 csproj에 ProjectReference 정보를 추가하는것으로 동일한 효과가 납니다.

패키지도 유사하게 설정됩니다.

 <ItemGroup>
   ...
    <PackageReference Include="xxx" />
  ...
  </ItemGroup>

좀 더 구체적인 내용을 확인하고 싶으시면 MS문서가 잘 되어 있으므로 참고하실 수 있습니다.

2개의 좋아요