2013-02-14 3 views
0

하나의 웹 응용 프로그램 프로젝트 만 포함하는 솔루션 파일이 있습니다. 매번 내가 그 파일을 열고,이 메시지는 항상 팝업 :Visual Studio 2010 솔루션 파일을 열 때 오류가 발생했습니다.

Error Message

를 다음 그것은 말한다 출력 창에 :

솔루션과 관련된 속성의 일부

은 읽을 수 없습니다. 여기

그리고

는 솔루션 파일의 텍스트입니다 : 관리자로

Microsoft Visual Studio Solution File, Format Version 11.00 
# Visual Studio 2010 
Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "Web Application", "..\Web  
Application", "{2D32A179-D771-4510-9C8B-D17D50BE3AAE}" 
ProjectSection(WebsiteProperties) = preProject 
    SccProjectName = "SAK" 
    SccAuxPath = "SAK" 
    SccLocalPath = "SAK" 
    SccProvider = "SAK" 
    TargetFrameworkMoniker = ".NETFramework,Version%3Dv3.5" 
    Debug.AspNetCompiler.VirtualPath = "/Web Application" 
    Debug.AspNetCompiler.PhysicalPath = "D:\Projects\Web Application\" 
    Debug.AspNetCompiler.TargetPath = "PrecompiledWeb\Web Application\" 
    Debug.AspNetCompiler.Updateable = "true" 
    Debug.AspNetCompiler.ForceOverwrite = "true" 
    Debug.AspNetCompiler.FixedNames = "false" 
    Debug.AspNetCompiler.Debug = "True" 
    Release.AspNetCompiler.VirtualPath = "/Web Application" 
    Release.AspNetCompiler.PhysicalPath = "D:\Projects\Web Application\" 
    Release.AspNetCompiler.TargetPath = "PrecompiledWeb\Web Application\" 
    Release.AspNetCompiler.Updateable = "true" 
    Release.AspNetCompiler.ForceOverwrite = "true" 
    Release.AspNetCompiler.FixedNames = "false" 
    Release.AspNetCompiler.Debug = "False" 
    VWDPort = "51664" 
EndProjectSection 
EndProject 
Global 
GlobalSection(TeamFoundationVersionControl) = preSolution 
    SccNumberOfProjects = 1 
    SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C} 
    SccTeamFoundationServer = server_teamprojectcollection 
    SccWebProject0 = true 
    SccProjectUniqueName0 = . 
    SccProjectName0 = . 
    SccAuxPath0 = server_teamprojectcollection 
    SccLocalPath0 = . 
    SccProvider0 = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C} 
    SccProjectEnlistmentChoice0 = 2 
EndGlobalSection 
GlobalSection(SolutionConfigurationPlatforms) = preSolution 
    Debug|Any CPU = Debug|Any CPU 
EndGlobalSection 
GlobalSection(ProjectConfigurationPlatforms) = postSolution 
    {2D32A179-D771-4510-9C8B-D17D50BE3AAE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 
    {2D32A179-D771-4510-9C8B-D17D50BE3AAE}.Debug|Any CPU.Build.0 = Debug|Any CPU 
EndGlobalSection 
GlobalSection(SolutionProperties) = preSolution 
    HideSolutionNode = FALSE 
EndGlobalSection 
EndGlobal 

`

답변

0

실행 Visual Studio 및 다음 프로젝트를 열어보십시오. 이것은 두 가지 이유로 발생합니다.

  1. 온라인에서 다운로드 한 프로젝트를 열려고하면 프로젝트 파일이 표시됩니다.
  2. 웹 응용 프로그램 프로젝트 인 프로젝트를 열려고하고 프로젝트가 로컬 IIS를 사용하도록 설정되어 있습니다.

둘 다 적용될 수 있습니다.

인터 웹에서 .zip 파일을 다운로드 한 경우 압축을 풀기 전에 파일 속성으로 이동하여 잠금 해제 한 다음 보관 취소하십시오. 이렇게하면 Windows가 포함 된 모든 파일을 안전하지 않은 것으로 표시하지 않습니다.

업데이트 :

좀 더 구체적으로 질문을 읽은 후, 나는 몇 가지 조사를 수행하고 난이 문제가 솔루션 파일에 포함 된 TFS 설정에있다 생각합니다. 그들은 어떻게 든 잘못되었거나 부패했다.

here에 설명 된 절차에 따라 문제를 해결해보십시오. 그래도 문제가 해결되지 않으면 빈 솔루션 파일을 만들고 기존 소스를 사용하여 솔루션에 웹 응용 프로그램을 추가하십시오. 새 메뉴 항목 아래의 파일 메뉴에서이 항목을 찾을 수 있습니다.

+0

Visual Studio 아이콘을 마우스 오른쪽 단추로 클릭하고 Run As (실행기) 스크립트 또는 이와 비슷한 설정을 시도하지 말고 "관리자 권한으로 실행"을 선택하십시오. 많은 설치 프로그램처럼 상승 된 자격 증명으로 VS를 실행하려고합니다. –

+0

우마르, 나에게 적용된이 두 가지 이유 중 어느 것도. 이 웹 응용 프로그램은 로컬 하드 드라이브에 있고 로컬 IIS는 사용하지 않습니다. – Meidi

+0

솔루션을 완전히 옮겼습니까? 이것은'D : \ Projects \ Web Application'에 위치한 웹 사이트 프로젝트 인 것 같습니다. '.sln' 파일은'Web.config'와'bin' 폴더와 같은 다른 파일과 함께'D : \ Projects \ Web Application'에 있어야합니다. –

관련 문제