문제

Visual Studio를 사용하고 프로젝트에 대한 참조를 추가 할 때 여러 탭이있는 창이 표시됩니다. .NET, 프로젝트, 최근 및 탐색. .NET 목록에 상장 된 항목을 얻으려면 무엇이 필요합니까?

우리는 GAC에 항목이 있다고 생각했지만 그곳에 나열 될 것이라고 생각했지만 그렇지 않습니다. 우리는 매우 큰 개발 팀의 응용 프로그램에서 어셈블리에 대한보다 일관된 참조 경로를 얻을 수있는 방법을 찾고 있습니다.

도움이 되었습니까?

해결책

어셈블리를 보여줄 폴더를 알려주는 Visual Studio에 알리기 위해 레지스트리 항목을 만들어야합니다. 이 기사는 다음을 수행하는 방법을 설명합니다.

http://www.platinumbay.com/blogs/dotneticated/archive/2008/09/02/add-reference-and-ghac.aspx

우리는 더 이상 GAC를 사용하지 않습니다. 팀원들에게 혜택을주지 않은 번거로운 프로세스이므로 더 이상 GAC를 사용하지 않습니다. 우리는 자체 어셈블리에 대한 프로젝트 참조를 사용하여 일관된 경로 문제를 해결합니다. 제 3 자 어셈블리는 솔루션 내 폴더에 들어가서 프로젝트의 어셈블리를 참조합니다. 이런 식으로 모든 사람은 걱정없이 같은 길에 있습니다.

다른 팁

등록 키를 추가해야합니다.

hkey_current_user Software Microsoft.netframework AssemblyFolders MyAsSemblies]@= "C : MyAsSemblies"

다음에 대해 더 많이 볼 수 있습니다. http://support.microsoft.com/kb/306149

내가 여기에 새로 새겨 져 있지만 이것은 아마도 VFAQ 일 것입니다. 여기서 기본 개념은 조립품 목록이 레지스트리의 설정에 따라로드된다는 것입니다.

다음 키에 따라 어셈블리 위치를 가리키는 레지스트리 서브 키를 추가하는 것입니다.

HKEY_CURRENT_USER\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders\

MyAssemblyFolder가 추가 할 어셈블리가있는 폴더의 이름 인 경우 이름과 그 안에 서브 키를 만들려면 MyAsSemblyFolder에 대한 전체 경로가있는 문자열 키를 추가하십시오.

나는 당신이 당신의 목표를 달성하는 데 도움이되는 완전히 무료 인 도구를 만들었습니다. 뮤즈 vsserferences 프로젝트에 대한 글로벌 어셈블리 캐시 참조를 추가 할 수 있습니다. GAC 참조를 추가하십시오 메뉴 아이템.

문안 인사,

뮤즈 vsextensions

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top