C# Visual Studio 2015中的项目加载失败

C# Visual Studio 2015中的项目加载失败,c#,visual-studio,visual-studio-2010,visual-studio-2015,C#,Visual Studio,Visual Studio 2010,Visual Studio 2015,当我在VisualStudio2010中打开.sln时,项目正在正确加载。但是,当我使用Visual Studio 2015(Professional with Update 1)打开相同的解决方案时,项目没有加载错误(加载失败)。如下所示: 有人能提出解决方案吗?您可能需要更正项目路径以匹配新环境。请看下面的帖子,看看如何做到这一点 我已经遇到了这个问题,在我的例子中,我通过以管理员身份执行VS解决了这个问题 尝试以下操作: 打开Output窗口(View->Output或Ctrl+Alt+

当我在VisualStudio2010中打开.sln时,项目正在正确加载。但是,当我使用Visual Studio 2015(Professional with Update 1)打开相同的解决方案时,项目没有加载错误(加载失败)。如下所示:


有人能提出解决方案吗?

您可能需要更正项目路径以匹配新环境。请看下面的帖子,看看如何做到这一点


我已经遇到了这个问题,在我的例子中,我通过以管理员身份执行VS解决了这个问题

尝试以下操作:

  • 打开
    Output
    窗口(
    View
    ->
    Output
    Ctrl+Alt+O

  • 然后右键单击其中一个失败的项目并选择
    重新加载项目


  • 输出
    窗口现在将显示更详细的错误消息。

    右键单击无法加载和重新加载的文件,它在我的情况下工作

    尝试删除.suo和.user文件


    对于那些收到此错误但未移动项目的用户

    尝试删除解决方案文件夹中的.suo文件。解决方案用户选项 文件是一个二进制文件,其中包含各种用户信息和 设置,例如断点的位置

    如果没有帮助,请尝试删除.user文件。如果你有麻烦 查找.suo文件

    在Visual Studio 2015(也在社区版中)中,.suo文件是 位于解决方案文件夹中的隐藏.vs文件夹中。因为两者都是 文件夹和.suo文件应用了隐藏属性,则 通过使用文件资源管理器将文件夹选项更改为 “显示隐藏的文件、文件夹和驱动器”。如何在中获取此选项 文件资源管理器取决于Windows的版本:

    • 在Windows 7中,该选项位于“组织”>“文件夹和搜索选项”下
    • 在Windows 8中,它位于“视图”选项卡>“选项>更改文件夹和搜索选项”下
    • 在Windows 10中,它与Windows 8中的相同

    我在一个web项目中遇到了同样的问题,通过从.vs\config文件夹中删除applicationhost.config解决了这个问题


    我最近为该项目启用了SSL,然后通过撤消另一个解决方案中的更改再次禁用了SSL,我怀疑这与此有关。

    我因不同的原因遇到了这个问题,但删除所有的.vs文件夹(在解决方案级别有一个文件夹,有些项目有自己的文件夹)对我很有效

    如何:
    关闭解决方案,删除所有.vs文件夹,重新打开解决方案。

    我遇到了一个问题,一位同事无法打开包含许多项目的解决方案。我以前曾将解决方案从VS2013迁移到VS2015,并且在打开解决方案后加载项目时没有任何问题

    解决方案是为VS2015安装SSDT


    这允许在解决方案中正确加载所有项目

    删除.vs文件也对我有用。我现在可以重命名项目文件了。我正在使用VS 2017

    右键单击失败的项目并从关联菜单中选择重新加载选项,屏幕将弹出与权限相关的屏幕,取消选中复选框并继续。请注意,项目的初始化和加载将正常进行

    我用记事本++打开了.sln(MySolutionName.sln)文件并编辑了以下部分。我的解决方案中有3个项目:

    MyProject1Name, MyProject2Name, MyProject3Name
    
  • Project({FAE04EC0-301F-11D3-BF4B-00C04F79EFBC})=“MyProject1Name”、“MySolutionName\MyProject1Name.csproj”、“D9FA9D42-71F3-459E-9643-426F002713EE}”
    EndProject

  • Project({FAE04EC0-301F-11D3-BF4B-00C04F79EFBC})=“MyProject2Name.Service”、“MyProject2Name\MyProject2Name.csproj”、“{173F0709-90E3-48B9-AA06-4AEC9957AFED}”
    EndProject

  • Project({FAE04EC0-301F-11D3-BF4B-00C04F79EFBC})=“MyProject3Name”、“MyProject3Name\MyProject3Name.csproj”、“B5F4ADAC-7C37-4A2C-B15A-56C50F3BF7C9}”
    EndProject


  • 然后一切正常,项目成功加载。

    我们的项目被配置为使用本地IIS,在我们的情况下,需要以管理员身份运行Visual Studio,只有在项目加载后…

    请尝试使用任何VS2015/2019

    我有一个定义了dotnet core sdk版本的global.json文件没有安装

    我删除了global.json,它成功了


    然后我查找我的sdk版本并返回global.json,但更新了其中的版本。或者,您可以只安装所需的sdk

    如果您遇到项目加载失败的问题,例如:

    您需要做的第一件事是解决所有其他问题。 下一步是检查project.csproj文件

    就我而言,问题是
    true
    如果您有另一个问题,请仔细检查文件

    因此,我删除了问题行,并重新加载了该项目,每次都可以正常工作


    在我的例子中,这个问题发生在我重命名并移动解决方案中的几个项目之后。在我的案例中,只需简单地删除这些项目文件,然后从“解决方案资源管理器”中重新添加它们。与可能有帮助的屏幕截图共享一个便捷的工具。

    1-在记事本中打开.sln文件

    2-更改项目的路径/名称

    3-openvisualstudio

    4-右键单击项目并删除


    5-右键单击解决方案并再次添加项目。

    Visual Studio>右键单击>以管理员身份运行>打开项目
    这对我很有效。

    对于所有尝试了所有这些选项但无法解决问题的人来说。以下是我的建议:

  • 备份
  • 关闭VisualStudio
  • 转到.user路径并将其删除
  • 开放式Visual Studio