0

我有一个仅包含一个 Web 应用程序项目的解决方案文件。每次我打开该文件时,总是会弹出此消息:

错误信息

然后在输出窗口中显示:

无法读取与解决方案关联的某些属性。

这是解决方案文件的文本:

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

`

4

1 回答 1

0

以管理员身份运行 Visual Studio,然后尝试打开项目。发生这种情况有两个原因。

  1. 您正在尝试打开从在线下载的项目,并且该项目文件被标记为该项目文件。
  2. 您正在尝试打开一个作为 Web 应用程序项目的项目,并且该项目设置为使用本地 IIS。

很可能两者都适用于您。

如果您从 Interwebs 下载了一个 .zip 文件,那么在解压缩之前,进入文件的属性并解锁它,然后解压缩它。这样,Windows 就不会将其包含的所有文件都标记为不安全。

更新:

在更详细地阅读了您的问题后,我进行了一些研究,我认为问题在于您的解决方案文件中包含的 TFS 设置。他们不知何故出了差错或被破坏了。

尝试按照此处描述的过程来解决问题。如果这仍然不起作用,则创建一个空白解决方案文件并使用现有源将 Web 应用程序添加到解决方案中。您将在“新建”菜单项下的“文件”菜单下找到它。

于 2013-02-14T18:59:43.563 回答