내 PC
Windows 8 Preview 릴리스
Windows Phone 용 Visual Studio 2010 Express
내 앱이
솔루션 A
프로젝트 B
스토리
코드를 입력하면 화면이 정지됩니다
PC의 전원을 끈 다음 다시 시작합니다
VS2010에서 wp
에 sln을로드하면
VS2010 말했다
"Solution A (0 projects)
Project B (unavailable)
The project file cannot be loaded
VS2010에서 "Edit B.csproj"를 시도했는데 오류가 표시됩니다
B.csproj : error : Unable to read the project file 'B.csproj'.
B.csproj: The project file could not be loaded. Root element is missing.
도움말
솔루션을 올바르게 열려면 어떻게해야합니까? : (
- 답변 # 1
- 답변 # 2
VS 폴더에서 .user 파일을 삭제하기 만하면됩니다. 출처 : http://msbiztalk.blogspot.in/2010/10/visual-studio-error-imported-project.html
- 답변 # 3
많은 소스 파일이없는 경우 가장 빠른 방법 아마도 .csproj를 삭제하고 새로 만들 것입니다. 그런 다음 모든 소스 코드를 수동으로 다시 추가하십시오. 같은 위치에 프로젝트 파일을 생성하면 솔루션 탐색기에서 "모든 파일 표시"를 확인한 다음 소스 파일을 마우스 오른쪽 단추로 클릭하고 "프로젝트에 포함"을 선택하십시오.
- 답변 # 4
@ 롭이 말했다. 소스 컨트롤로 힘내려고 시도해야합니다. 로컬 커밋을 할 수 있고 원격 서버가 필요한 경우 GitHub 및 BitBucket (무료 개인 리포지토리)이 두 가지 좋은 옵션으로 있습니다.
여기를 살펴보십시오 : http://git-scm.com/book/en/Getting-Started
- 답변 # 5
파일을 삭제하고 같은 파일의 백업을 붙여 넣는 것이 저에게 효과적이었습니다 솔루션에서 프로젝트를 다시로드하십시오.
관련 자료
- Visual Studio 2017 솔루션 탐색기에서 csproj 파일을 편집 할 수 없습니다
- Xamarin Forms 프로젝트 용 Visual Studio에서 IPA 파일을 만드는 방법
- html - Visual Studio 코드에서 CSS를 HML에 연결할 수 없습니다
- java - Ensime Extension을 사용하여 Visual Studio Code에서 Scala를 얻는 방법?
- Visual Studio 2017에서 중단 점 식을 수정하는 방법
- c# - Visual Studio App Center의 응용 프로그램 업데이트 알리미
- java - Visual Studio 코드의 Liberty 서버
- javascript - visual studio - 빨간색으로 밑줄이 그어진 eslint 오류
- .net - visual studio - textbox를 통한 단추 활성화/비활성화
- c# - 비주얼 스튜디오 - 문자열 보간 바로 가기 (install vs extensions 제외)
- 문제를 일으키지 않고 Visual Studio에서 TFS 종료
- 처리 된 예외에서 Visual Studio Code Python 디버거가 중지되지 않도록하는 방법은 무엇입니까?
- c++ - Visual Studio 2017에서 high_resolution_clock으로 잘못된 날짜 및 시간 가져 오기/획기적인 시간에서 밀리 초 수 가져 오기 (1970 년 1 월 1 일)
- winforms - Visual Studio 2017의 새로운 AutoScale이 런타임에 Forms 앱 크기 조정을 지원하는 이유는 무엇입니까?
- c# - visual studio - [cs0433] 유형 func 가 및 모두에 존재합니다
- c# - visual studio 빌드 오류를 수정하는 방법 - [msb3248 :"searchpaths"매개 변수의 값이 잘못되었습니다]?
- Eclipse 빠른 개요 (Ctrl + O)에 해당하는 Visual Studio 2017
- Visual Studio 구독이 포함 된 Azure SQL Server 데이터베이스
- python - Visual Studio Code는 tkinter 패키지를로드하지 않습니다
- c# - 빌드시 Visual Studio 프로젝트에서 UWP 응용 프로그램의 LocalFolder로 파일을 복사하는 방법
- c# : Visual Studio에서 관리 code의 빌드 로그 외부화
- c# : VS2010 : 솔루션 내에서 다른 프로젝트의 네임 스페이스를 사용합니까?
- c# : System.TypeInitializationException : ''CricApiConsoleDemo.ConsumeAPISync '의 형식 이니셜 라이저에서 예외가 발생했습니다.'
- c# : 'CrystalDecisions.Shared.SharedUtils'의 유형 이니셜 라이저에서 예외가 발생했습니다.
- c# : 이 명령어 포인터에서 사용할 수 없으므로 로컬 또는 인수의 값을 얻을 수 없습니다.
- c# : ASP.NET CalendarExtender를 더 크게 만들 수 있습니까?
가장 쉬운 방법은 아마도 새로운 프로젝트 파일을 만드는 것입니다. 가장 간단한 방법은 다음과 같습니다.
<올>새 Visual Studio 사본 열기
B
와 동일한 유형의다른 위치에 프로젝트를 생성 같은 이름으로 사용합니다.Visual Studio 사본 닫기
새로 생성 된
B.csproj
복사B
의 모든 소스가있는 디렉토리에 파일 기존B.csproj
를 덮어 쓰는 것입니다. 파일이 필요합니다 (필요한 경우에 대비하여 사본을 준비하십시오).Visual Studio로드 및 솔루션
A
열기 .프로젝트에 예상 한 파일/참조가 포함되어 있지 않으며
<올>Class1.cs
에 대한 "깨진"참조가 포함되어있을 것입니다. 또는 Visual Studio에서 새 프로젝트 파일에 추가 한 다른 파일. 지금 :솔루션 탐색기에서 프로젝트 B가 선택되어 있는지 확인하고 "모든 파일 표시"아이콘을 클릭하십시오. 새로 고침 아이콘 왼쪽에 3 개의 파일이 서로 겹치는 사진이 있습니다.
프로젝트의 모든 내용을 볼 수 있지만 "회색으로 표시"됩니다. 다시 추가하려는 각 파일/폴더를 선택하고 마우스 오른쪽 버튼을 클릭 한 다음 "프로젝트에 포함"을 선택하십시오.
프로젝트에 대해 너무 복잡한 것이 없다고 가정하면 이제 참조를 다시 추가하기 만하면되고 컴파일하고 실행해야합니다. Beyond Compare와 같은 도구를 사용하여 새 프로젝트 파일과 원본 프로젝트 파일을 비교하여 놓친 항목을 찾아서 해결할 수도 있습니다.
가장 중요한 : 소스 컨트롤 사용을 시작하십시오!이전 버전 인 경우 프로젝트 파일의 이전 버전을 복구 할 수 있으며이 번거 로움을 겪지 않아도됩니다. 여러분이 생각할 수있는 거의 모든 소스 제어 솔루션은 전용 서버없이 PC에서 실행할 수 있습니다. 설정하기 가장 쉬운 방법 중 하나는 VisualSVN Server로 개인용및상업적 용도로 무료입니다.