2013-06-30 2 views
0

서로간에 특정 구조를 전달하는 응용 프로그램 집합이 있습니다. 이 구조체에 대해 하나의 정의 만 있고 각 응용 프로그램에서이 구조체를 참조하게하고 싶습니다. C/C++에서 구조 정의가 들어있는 .h 파일에 #include 참조를 사용하면됩니다. 나는 이것이 C#에서 가능하지 않다는 것을 이해하지만 비슷한 것을 달성하는 가장 좋은 방법을 알고 싶습니다.C# include (형식 동작)

Visual Studio 2012를 사용하고 있습니다. 각 응용 프로그램은 자체 프로젝트입니다. 나는 다양한 프로젝트가 포함 된 하나의 솔루션을 가지고 있습니다. TagData.cs 파일 (구조 정의가 포함되어 있음)을 프로젝트에 끌어다 놓으려고하면 파일 자체가 Project 디렉토리에 복사됩니다.이 파일은 정의의 여러 복사본을 생성하므로 원하는 디렉토리가 아닙니다. .

나는 이것이 간단한 질문이며, 쉬운 해결책이 있어야한다고 확신하지만, 나는 아무것도 찾을 수 없었다. 당신이하고 싶은 것 무엇

감사

답변

0

세 번째 프로젝트 참조로 공유되는 그 조각을 이동하다 다른 두에서 새로운 프로젝트 그.

사용할 수없는 경우 (사용하는 유형이 PCL 프로파일에서 지원되지 않는 프로젝트간에 다른 플랫폼) 파일을 포함하려는 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 Add Existing Item... 해당 파일을 찾아보고 Add을 클릭하는 대신 오른쪽에있는 아래쪽 화살표를 선택하고 Add as Link 옵션을 클릭하십시오.

+0

'링크로 추가'는 내가 찾고있는 것입니다. 고맙습니다. – BevanWeiss