2010-02-03 5 views
22

대개 내가하는 일은 솔루션에서 같은 이름 (같은 이름)을 사용하려는 곳에서 소스 솔루션의 클래스 내용을 대상에 붙여 넣는 새로운 파일을 만드는 것입니다 필요에 따라 네임 스페이스 & 가져 오기를 수정하십시오.하나의 Visual Studio 솔루션에서 다른 Visual Studio 솔루션으로 파일 이동

내가 아는 유일한 방법은 대상 솔루션의 소스 파일을 연 다음 해당 폴더에 복사본을 저장하는 것으로 하나의 솔루션에서 같은 이름으로 열려있는 두 파일과 혼동을 일으킬 수 있습니다.

누구나 쉽게 할 수 있습니까?

답변

31

파일을 복사하여 붙여 넣기 만하면됩니다.

솔루션 탐색기를 열었을 때 솔루션 탐색기의 맨 위를 보면 페이지 윤곽선이있는 페이지와 노란색 페이지 (매우 직관적 인 아이콘이 아님)가있는 아이콘이 나타납니다. 이것은 "모든 파일 표시"버튼입니다. 그것을 클릭하면 현재 선택된 프로젝트의 모든 파일을 볼 수 있습니다 (프로젝트마다 다릅니다). 포함 할 파일을 강조 표시하고 마우스 오른쪽 단추로 클릭 한 다음 "프로젝트에 포함"을 선택하십시오.

enter image description here

+3

suh-wwheet. 감사! – Berryl

6

당신은 탐색기를 사용하여 파일을 복사 할 수 있습니다. 또는 더 나은 방법은 프로젝트 리팩터링을 시작하여 여러 클라이언트 프로젝트에서 사용할 수있는 어셈블리를 만들 수 있습니다.

+0

가 동의했습니다. 어셈블리 이름에 대한 마지막 답변을 통해 어셈블리 리팩토링에 대한 접근법을 확인했습니다. 나는 Resharper 또는 이것을 고통없이하는 다른 헌금을 모른다. – Berryl

+3

맞아, 그 도구는 귀 사이의 도구 야. –

+0

그래, 나도 가끔은 사용할 수 있다는 것을 잊어 버리는 경향이있다 :-) – Berryl

관련 문제