이것은 매우 실망 스럽습니다. 어떤 이유로 응용 프로그램에 종속성 Microsoft.VisualStudio.Text.Logic
을 추가 했으므로 배포 할 때 "설치 또는 응용 프로그램을 실행할 수 없습니다"라는 메시지가 나타나 응용 프로그램에 어셈블리 Assemblies가 GAC (Global Assembly Cache)에 먼저 설치되어 있어야합니다. . 별거 아니야.GAC 제거 필수 구성 요소에 나타나지 않는 종속성
그래서 응용 프로그램 파일 섹션에 갔는데 나타나지 않습니다. 그럼 내 참조를 확인하고 아무것도 나타나지 않습니다. 마지막 도랑 노력으로 나는 "Add References"패널 아래를 확인했지만 거기에는 없다. 어떤 이유에서든 내 빌드 서버에 포함되어 있지만 내 모든 최종 사용자와 내 개발 시스템은 그렇지 않습니다. 어떤 의존성이 필요한지 확인하고 제거 할 수있는 곳이 있습니까? 내 응용 프로그램에서이 DLL이 필요한 코드를 찾을 수 없습니다.
이 질문은 다음과 같이 일반화 할 수 있습니다. "새 프로젝트가 만들어지지 않도록 프로젝트 종속성을 찾는 가장 좋은 방법은 무엇입니까?"
install dotpeek. 그 어셈블리 또는 그와 가까운 것이 있으면 오른쪽 클릭하고 참조 찾기라고 말하십시오. –
아마도 의존성 중 하나의 종속성입니다. 너겟 패키지를 포함합니까? –
내 수정 구슬은 제품 대신 단위 테스트를 배포하고 있다고 말합니다. –