2011-09-12 4 views
4

우리는 여러 제품에서 공유 구성 요소 인 특정 SharedProject.csproj를 공유하고 공동으로 개발하는 여러 팀을 운영하고 있습니다. 그들은 각각이 자신의 제품을 개발할 때 그렇게합니다 (각 제품에는 고유 한 솔루션 파일이 있습니다).VS2010 : 여러 솔루션, 하나의 공유 C# 프로젝트 파일/GUID

각 팀은 해당 솔루션 파일에서 SharedProject.csproj를 참조합니다. 어느 팀도 해당 프로젝트에 대해 아무 것도 변경하지 않았지만 소스 제어는 변경된 파일보고를 유지합니다.

각 VS2010 솔루션 파일은 해당 프로젝트에 대한 솔루션 고유 GUID를 사용하여 해당 프로젝트를 참조합니다.. 프로젝트가 동일하더라도 각 솔루션은 고유 한 GUID로이를 참조합니다.

다음 솔루션 팀의 솔루션을 열 때마다이 솔루션 고유 GUID가 SharedProject.csproj 파일에 삽입됩니다.

VS2010이이 SharedProject.csproj 파일을 예기치 않게 변경/편집하는 것을 방지하려면 어떻게해야합니까?

답변

2

SharedProject.csproj를 동일한 GUID로 참조하도록 각 솔루션 파일을 편집하십시오.

+0

이것은 내가 지금까지 생각해 왔던 전부입니다. 이보다 더 나은 대답이 있기를 바라고 있습니다. (모든 제품의 솔루션 파일을 편집 할 필요가 없습니다.) – lance

+0

더 이상 문제가되지 않는 것으로 보입니까? 방금 한 솔루션에서 프로젝트를 추가하여 두 번째 프로젝트에도 포함 시켰으며 csproj 파일에서 변경된 사항은 없었습니다. –

+0

@MiikaL. VS 버전을 사용하고 있습니까? – lance

관련 문제