공용 키를 변경해야하는 SharePoint 웹 파트가 있습니다. 그러나이 키로 서명 된 이전 어셈블리에 대한 모든 참조를 찾을 수있는 것으로 보이지 않습니다. 파일이나 어셈블리 '[Assembly.name, 버전 = 1.0.0.0를로드 할 수 없습니다, 문화 = 중립, PublicKeyToken = [올드 :어셈블리를 찾을 수 없습니다.
은 지금은'파서 오류 '...
파서 오류 메시지를 얻을 수 공개 키 토큰] 또는 그 종속 관계 중 하나가됩니다. 시스템이 지정된 파일을 찾을 수 없습니다.
누구나이 어셈블리를 참조하고있는 것을 어떻게 추적 할 수 있습니까? 이 오류의 원인이되는 페이지에서 웹 파트의 인스턴스를 삭제했습니다. 더 이상 할 수있는 작업은 무엇입니까? 사전에
감사합니다,
Flippsie 각는 WebPart 인스턴스가 명시 적으로 DLL을 참조
이전 솔루션을 완전히 제거하고 새 버전을 다시 설치했습니다. 페이지에서 이전 웹 파트를 제거 할 수 있도록 이전 어셈블리를 bin 폴더에 다시 넣어야하지만 새 어셈블리를 저장소로 반환하고 웹 파트를 다시 추가하려고하면 여전히이 파서 오류가 발생합니다. 그리고 여전히 오래된 공개 키를 사용하고 있습니다! 우리 부분을 내보내는 경우 새 공개 키를 사용하여 어셈블리를 명확하게 참조합니다. 이 겉으로는 삭제 불가능한 오래된 공용 키를 어디에서봤을까요? – Flippsie
글쎄, 아마도 웹 파트를 어떻게 배치 했느냐에 달렸지 만, 오래된 웹 파트는 여전히 웹 파트 갤러리에 있다고 추측하고 있습니다. SharePoint 2007 또는 SharePoint 2010을 사용하고 있습니까? –
SharePoint 2007을 사용하고 있습니다. 죄송합니다. 먼저 시작 했어야합니다. – Flippsie