2013-02-14 20 views
0

У меня есть файл решения, в котором содержится только один проект веб-приложения. Everytime я открываю файл, это сообщение всегда всплывает:Ошибка при открытии файла решения 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-файл из Interwebs, перед распаковкой перейдите в свойства файла и разблокируйте его, а затем разархивируйте его. Таким образом, Windows не будет отмечать все файлы, которые она содержит, как небезопасные.

Update:

После прочтения вашего вопроса в немного более подробно, я сделал некоторые исследования, и я думаю, что проблема заключается в настройках TFS, содержащихся в вашем файле решения. Они как-то пошатнулись или испортились.

Для решения проблемы попробуйте выполнить описанную процедуру here. Если это все еще не работает, создайте пустой файл решения и добавьте веб-приложение в решение с использованием существующего источника. Вы найдете это в меню «Файл» в меню «Новый».

+0

Позаботьтесь правой кнопкой мыши по значку Visual Studio и выберите «Запуск от имени администратора», вместо того, чтобы пытаться настроить сценарий «Запуск от имени» или что-то в этом роде. Вы хотите запустить VS под повышенными учетными данными, как это делают многие программы установки. –

+0

Умар, ни одна из этих двух причин не применялась ко мне. Это веб-приложение находится на моем локальном жестком диске, и я не использую локальный IIS. – Meidi

+0

Вы вообще переместили решение? Кажется, это проект веб-сайта, расположенный в разделе «D: \ Projects \ Web Application». Файл '.sln' должен находиться в' D: \ Projects \ Web Application' вместе с другими файлами, такими как 'Web.config' и' bin', и т. Д. –

Смежные вопросы