我几天前在计算机上完成了一种格式化。在我尝试打开我的一些解决方案文件后,会显示磁贴中提到的错误。 (注意:如果有任何帮助,可以打开我的某些解决方案文件。此外,我已下载此更新https://www.microsoft.com/en-us/download/details.aspx?id=39305)。 我已经阅读了其他一些帖子,其中提到可能已经对视觉工作室进行了一些更新,但我现在还没有这样的格式,但我不记得哪些我不坦白。有没有办法打开这些解决方案文件?
编辑:
另一个文件显示了这些
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012
Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "WebSite1", "http://localhost/WebSite1", "{23FFA0C5-7FFE-4F49-A3C8-E8D407B61DB8}"
ProjectSection(WebsiteProperties) = preProject
UseIISExpress = "false"
TargetFrameworkMoniker = ".NETFramework,Version%3Dv4.5"
Debug.AspNetCompiler.VirtualPath = "/WebSite1"
Debug.AspNetCompiler.PhysicalPath = "..\..\..\..\..\..\inetpub\wwwroot\WebSite1\"
Debug.AspNetCompiler.TargetPath = "PrecompiledWeb\WebSite1\"
Debug.AspNetCompiler.Updateable = "true"
Debug.AspNetCompiler.ForceOverwrite = "true"
Debug.AspNetCompiler.FixedNames = "false"
Debug.AspNetCompiler.Debug = "True"
Release.AspNetCompiler.VirtualPath = "/WebSite1"
Release.AspNetCompiler.PhysicalPath = "..\..\..\..\..\..\inetpub\wwwroot\WebSite1\"
Release.AspNetCompiler.TargetPath = "PrecompiledWeb\WebSite1\"
Release.AspNetCompiler.Updateable = "true"
Release.AspNetCompiler.ForceOverwrite = "true"
Release.AspNetCompiler.FixedNames = "false"
Release.AspNetCompiler.Debug = "False"
SlnRelativePath = "..\..\..\..\..\..\inetpub\wwwroot\WebSite1\"
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{23FFA0C5-7FFE-4F49-A3C8-E8D407B61DB8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{23FFA0C5-7FFE-4F49-A3C8-E8D407B61DB8}.Debug|Any CPU.Build.0 = Debug|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
为什么无法打开任何想法?
答案 0 :(得分:0)
您使用Visual Studio 2012标记了您的问题。您的示例解决方案文件采用Visual Studio 2013格式。有关版本号的历史记录,请参阅https://en.wikipedia.org/wiki/Microsoft_Visual_Studio#History
您应该使用Visual Studio 2013打开它。
答案 1 :(得分:0)
对我来说,此解决方案非常有效:
在Visual Studio中创建新项目(新项目名称应与主项目名称相同),并在新解决方案中删除任何默认创建的项目。现在转到新项目位置并复制.sln文件。转到主项目位置并删除.sln文件,然后粘贴复制的.sln文件并打开,然后重新进行解决。
注意:如果遇到有关项目清单的错误提示,则可以编辑.csproj(通过记事本)并删除与清单有关的所有标签并保存。再次重新加载解决方案。
这对我来说很有效。