✔ Visual Studio 2017 솔루션 활용법
솔루션에 프로젝트 추가하기
프로젝트끼리 연결(참조)해서 사용하기
● Visual Studio 의 솔루션을 어떻게 활용할까?
어떤 하나의 프로그램을 만들때 우리는 Visual Studio에서 프로젝트 생성을 하게된다.
프로젝트를 생성하게 되면 자동적으로 솔루션이라는 놈(?)이 자동으로 생성된다.
▷ 그럼 솔루션은 뭐야???
솔루션은 프로젝트들의 묶음이라고 생각하면 됩니다.
▷ 왜 프로젝트들을 묶어서 사용하나???
한 마디로 관리 및 유지보수를 하기 위해서라고 보시면 됩니다.
예를 들어 물품관리 프로그램을 제작합니다.
물품관리는 구매, 불량, 재고 등 세부적으로 모듈을 나눌 수 있습니다.
그 모듈안에서도 구매는 결제시스템, 출고, 배송 등 세부적으로 나뉘어집니다.
한 프로젝트 안에서 이렇게 많은 시스템들을 관리하기란 쉽지 않죠.
그래서 한 솔루션에서는 구매, 불량, 재고 등 여러 프로젝트를 나누어 관리하게 됩니다.
● 솔루션 생성 방법
솔루션 생성 방법은 첫 프로젝트 생성 시 해당 프로젝트 이름으로 자동 생성됩니다.
솔루션 이름과 프로젝트 이름을 서로 다른 이름으로 변경하려면 아래 포스트를 참조하세요.
2019/09/18 - [Programming/Tips] - [Visual Studio] 프로젝트 이름 변경 ( 솔루션 이름 변경 안함 )
● 솔루션에 프로젝트 추가
솔루션 탐색기 -> 솔루션 우 클릭 -> 추가 -> 새 프로젝트 or 기존 프로젝트
새 프로젝트로 Sub 프로젝트를 추가해보았습니다.
추가하게 되면 솔루션안에 기존 프로젝트와 함께 2개의 프로젝트가 들어가있습니다.
따로 생성만 해놓으면 아무 의미가 없겠죠.. 서로 데이터를 주고 받아야 의미가 있겟죠..
● 솔루션안의 프로젝트 간 연결(참조)
위의 프로젝트 Add에서 Sub라는 프로젝트의 데이터를 사용해보겠습니다.
Add 프로젝트 우 클릭 -> 추가 -> 참조 -> 프로젝트 탭 선택 -> Sub 프로젝트 선택 -> 완료
이제 참조는 완료 되었습니다. Sub 프로젝트 안에 있는 SubForm을 불러와 보겠습니다.
using System;
using System.Windows.Forms;
//참조된 Sub 프로젝트 using
using Sub;
namespace Add
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
//참조된 클래스를 불러와 사용할 수 있다.
SubForm subForm = new SubForm();
subForm.Show();
}
}
}
이렇게 참조된 프로젝트의 namespace를 using하여 다른 프로젝트에서도 데이터를 활용가능하게 되었습니다!!!
'Programming > Tips' 카테고리의 다른 글
[C#] 윈폼(WinForm)에서 콘솔로그(Console.WriteLine) 보는 방법 (0) | 2022.04.20 |
---|---|
[XmlDocument] XmlException : name cannot begin with the ' ' character (0) | 2020.12.17 |
[Visual Studio] 확장 및 업데이트 , 버전 업데이트 하기 (0) | 2020.02.13 |
[Visual Studio] 프로젝트 이름 변경 ( 솔루션 이름 변경 안함 ) (2) | 2019.09.18 |
[Windows] 윈도우 포트 열기 - 인바운드 규칙/아웃바운드 규칙 (0) | 2019.09.10 |
댓글