2011-09-30 2 views
3

Windows XP Professional SP3을 사용 중이며 최근에 Visual Studio 2010 Professional SP1로 전환했습니다. C++ 프로젝트Visual Studio 2010 Pro SP1에서 리소스를 추가하려고하면 C++ 프로젝트에서 "작업을 완료 할 수 없습니다."오류 메시지가 발생합니다.

"작업을 완료 할 수 없습니다 :

내가하려고하면 솔루션 탐색기 내부 프로젝트를 마우스 오른쪽 단추로 클릭하고"... 자원 ">>"추가 "를 선택, 나는이 오류 팝업 창을 얻을. 지정되지 않은 오류 "

그리고 유일한 옵션은"확인 "을 클릭하는 것입니다.

다른 사람이 누구입니까?

+0

Visual Studio 2010 베타 버전 중 하나를 설치 했습니까? – nabulke

+0

나는 조금 더 문제를 좁혔다 : VS2010SP1이 C++ IntelliSense (느린 속도로 빌드 할 때 일종의 DB를 계속 업데이트하고 일반적인 응답 속도를 3 배나 향상시킨다) 때문에 코드 탐색 정보 DB를 비활성화했다. VS2008은 이전처럼 빠르게 실행됩니다. 그러나 나는 모든 IntelliSense를 잃어 버린다. 코드 브라우징 정보 DB를 다시 활성화하면 더 이상 "지정되지 않은 오류"가 표시되지 않습니다. "Resource Script Wizard"가 시작될 준비가되면 잠시 기다려주십시오 Resource Script Wizard를 끝내려면 취소를 클릭하십시오 – user972301

+0

아니요 - VS2010의 베타 버전을 설치 한 적이 없었습니다.그러나 나는 VS2010Express와 VS2010Pro (SP1)을 모두 설치했습니다. 먼저 VS2010Express를 설치 한 다음 VS2010Pro (SP1)을 설치했습니다. 그것이 문제와 관련이 있는지 확실하지 않습니다. – user972301

답변

0

그래서 나는 정확한 이유를 확신하지 못했지만 VS2010의 속도를 높이기 위해 코드 탐색 정보 DB와 관련이있었습니다. 코드 탐색 정보 DB가 비활성화 된 경우 VS에서 리소스 추가 마법사를 입력 할 수 없습니다.

DB를 다시 활성화 한 상태에서 "Resource Script Wizard '를 시작할 준비가되어 있습니다.'Resource Script Wizard '프롬프트가 표시되지 않으면 취소를 클릭하십시오. 그것이 결국 어떻게 사라 졌는지는 모르지만 재부팅을해야했고 재시동 후에 Outlook 메일 클라이언트를 닫아야했습니다. 그것이 할 일이 있는지 확실하지 않지만, 그 후에 나는 Add Resource Wizard에 들어갈 수 있었다.

좋은 Microsoft 스타일 문제 해결 재부팅이 지난 몇 년 후에도 계속 작동 할 수도 있습니다.

4

동일한 문제가있었습니다. 다음 다시 오른쪽 버튼으로 클릭하고 새로 고침 프로젝트을 클릭 언로드 프로젝트을 선택하는 프로젝트에

마우스 오른쪽 버튼으로 클릭하면, 그것을 고정.

+0

나를 위해 일하지 않습니다 :/... –

0

필자의 경우 Google Recaptcha 컨트롤이 원인이었습니다.

내 recaptcha 컨트롤을 잡아 그의 XML 문서에 이상한 태그를 추가하여 내 페이지가 완성 된 후에 ressource를 생성합니다.

다음은 XML 편집기를 사용하여 리소스 파일을 열고 다른 태그와는 다른 별난 태그가 없는지 확인합니다. 어쩌면 나에게는 recatpcha이지만, 아마도 당신에게 그것은 또 다른 제 3의 파티입니다.

<!-- OTHER TAGS ---> 
<data name="aControlResource1.ToolTip" xml:space="preserve"> 
    <value /> 
</data> 
<!-- 
    THIS IS THE NASTY TAGS ... REMOVING IT MAKE IT WORKS PERFECTLY. 
--> 
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> 
<data name="recaptchaResource1.ErrorMessage" type="System.Resources.ResXNullRef, System.Windows.Forms"> 
    <value /> 
</data> 
<data name="anotherControlResource1.ToolTip" xml:space="preserve"> 
    <value /> 
</data> 
<!-- OTHER TAGS --> 
0

예 난 솔루션 간단한, 당신은 다음 U 다른 이미지 리소스를 삽입 할 수 있습니다 리소스 파일을 닫아야합니다, 비주얼 스튜디오는 비트 맵 ID를 같은 문제를 추가하지 못할했다 :

체크 아웃 광산이 어떻게 생겼는지 파일을 열 때 "resource.h"