2010-06-30 2 views
0

저는 VS 2008을 사용하고 있습니다. 우리 웹 프로젝트 중 하나에서 웬일인지, 나는 갑자기 황색 느낌표가 나타나 실종 참조를 나타냅니다. 이유가 확실하지 않습니다.Visual Studio 2008 C# 프로젝트가 이제 내 참조를 찾을 수 없습니다 - 가능한 원인은 무엇입니까?

텍스트 편집기에서 .csproj 파일을 보면 문제의 참조가 프로젝트 폴더 구조에 있고 하위 폴더에 위치하며 폴더와 지원 파일은 항상 그렇듯이 존재합니다. 여기

그것이 언급 한 것 프로젝트 파일에 두 곳 (만 두)에서와 같이 귀찮은 참조 중 하나의 샘플입니다 :

<ItemGroup> 
    <Reference Include="AjaxControlToolkit, Version=3.0.20820.30875, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e, processorArchitecture=MSIL"/> 


<Content Include="ThirdParty\AjaxControlToolkit.dll" /> 

프로젝트의 타사 폴더가이며, 해당 버전의 AjaxControlToolkit.dll이 있습니다. 프로젝트의 설정은 제 지식에 맞춰 변경되지 않았으므로이 모든 참조가 누락 된 이유를 놓치고 있습니다. 아무도 내가 진단 할 수있는 방법을 알고 있습니까?

+0

어셈블리 버전이 변경되지 않았는지 확인하십시오. 또한 솔루션을 이전 했습니까? 상대 프로젝트 참조가 프로젝트 또는 솔루션 폴더를 기반으로하는 경우 계속 잊지 계속 ... –

답변

0

가장 쉽고 빠른 방법은 참조를 제거/다시 추가하는 것입니다.

무슨 일이 일어 났는지 알고 싶습니다.

+0

몇 가지 이상한 이유로, 내가 어떤 새로운 참조를 추가하거나 제거/기존의 하나를 다시 추가, 나는 같은 노란색 느낌표를 얻을. – larryq

+0

"새로운 참조"라고 말하면 이러한 라이브러리에 대한 참조를 의미합니까? 또는이 프로젝트의 모든 라이브러리에 대한 참조는 무엇입니까? 프로젝트에이 문제가있는 팀원은 누구입니까? 테스트 목적으로 새로운 프로젝트를 생성하고 이러한 probematic 어셈블리에 대한 참조를 추가하는 것은 어떻습니까? 그 참조는 작동합니까? –

+0

이 문제는 System. * ones를 포함한 모든 참조에서 발생합니다. 나는 이것이 매우 이상하다는 것에 동의하며 새로운 프로젝트 아이디어를 시도 할 것입니다. 내가 이것을 알아 내면 여기에 다시 올릴 것입니다. – larryq

0

내 시스템에서 약간의 불안정성이있는 것으로 나타났습니다. VS를 종료하고 프로젝트를 다시 열었을 때 문제가 없었습니다.

관련 문제