2009-07-04 2 views
1

랩톱에서 만든 일부 프로젝트가 있으며 제대로 작동합니다. 방금 가정용 PC의 Subversion 저장소에 추가 한 다음 해당 PC의 VS에로드하여 테스트 프로젝트가 표시되지 않는 것을 확인했습니다. 폴더 아이콘으로 표시되며 루트 아래에는 아무 것도 볼 수 없습니다. 폴더 아이콘 옆에 확장 아이콘이 있지만 아무 것도 클릭하지 않으면됩니다.테스트 프로젝트 폴더로 VS2008에만 1 대의 컴퓨터로 표시

방금 ​​두 가지 해결 방법이 있습니다. 첫 번째 클래스 라이브러리는 두 번째 ASP.NET MVC 응용 프로그램입니다. 그들은 둘 다 MSTest를 사용하고, 첫 번째는 Rhino Mocks를 사용하고 두 번째는 MVC 참조를 사용합니다.

이전에 PC에 VS2008 Standard를 가지고 있었지만 Professional을 설치했습니다.

나는 뭔가가 사라져 버렸거나 커밋/서브 버전에서 손상되었지만 메모장에서 프로젝트 파일 등을 모두 들여다 보았다고 생각했다.

또 다른 이상한 점은 테스트 프로젝트가 정상적으로 작동하는 것과 동일한 일을 한 다른 MVC 솔루션이 있다는 것입니다 (PC에서 열린 svn에서 랩톱으로 커밋). Rhino Mock을 다시 사용하지만 MSTest 대신 NUnit을 사용합니다. 따라서 이것이 MSTest와 관련이 있는지 궁금합니다. 참조는 C : \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ PublicAssemblies에있는 dll이며 PC에서는 문제가 없으며 참조에 문제가 있어도이 동작을 기대하지는 않습니다.

어떤 원인 일 수 있습니까?

+0

나는 이것을 또한 보았다. 내 경우에는 시스템의 모든 템플리트를 휴지통으로 만들어 새 파일이나 프로젝트를 추가하지 못했습니다. 그것은 아무 효과가 없었던 "devenv.exe/installvstemplates"를 실행할 것을 제안했고 그것을 고치기 위해 다시 설치해야했습니다. 이전에 내가 한 것은 Expression Studio 3을 설치하는 것뿐이었습니다. – Wolfwyrd

답변

0

문제를 발견하여 해결했지만 지금 질문을 게시하는 데 바보가 되겠지만 누군가 다른 사람이 유용하다고 생각하거나 그 이유를 설명 할 수 있습니다.

프로젝트 파일의 시작 부분에 추가하여 수정되었습니다.

<?xml version="1.0" encoding="utf-8"?> 

작동중인 프로젝트 파일의 시작 부분에 있지만 작동하지 않는 부분은 없습니다.

svn에 맡기고 랩톱에서 업데이트하고 여전히 작동하지만 작업이 완료되었습니다. 랩톱에서 왜 이런 일이 발생했는지 이해하지 못하고 테스트 프로젝트를 만든 방식과 관련이 있었으면합니다. Visual Studio를 통해 다양한 방식으로 수행되었지만 어떤 방법으로 완료되었는지 기억할 수는 없습니다.

관련 문제