Visual Studio解决方案不可用(重新加载不起作用)

时间:2014-09-15 17:32:26

标签: c# visual-studio-2013 project

我正在下载我正在使用的条形码阅读器的示例程序。每次我下载程序并运行它时,我的解决方案资源管理器中都会出现错误提示(见下图)。

有什么建议吗?每当我右键单击并重新加载项目时,它会快速重新加载,然后恢复为不可用。

连连呢?

编辑:这是项目的链接(滚动到底部,PC示例程序)

http://www.barcodereader.com/download/connections.php

CS项目文件示例

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SrEthernetSample",     
"SrEthernetSample\SrEthernetSample.csproj", "{7A2F3660-184B-4553-ADEF-3071D718A501}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
    Debug|Any CPU = Debug|Any CPU
    Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
    {7A2F3660-184B-4553-ADEF-3071D718A501}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    {7A2F3660-184B-4553-ADEF-3071D718A501}.Debug|Any CPU.Build.0 = Debug|Any CPU
    {7A2F3660-184B-4553-ADEF-3071D718A501}.Release|Any CPU.ActiveCfg = Release|Any CPU
    {7A2F3660-184B-4553-ADEF-3071D718A501}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
    HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

solution explorer error

Output, output panel dropdown is empty

20 个答案:

答案 0 :(得分:23)

我最近遇到了这个问题。以下程序适用于我的解决方案:

  1. 在VS Solution Explorer
  2. 中右键单击未加载的项目
  3. 点击Remove并确认删除流程
  4. 右键点击Solution,然后选择Add > Existing Project
  5. 浏览到项目文件夹中的.csproj文件
  6. 如果上述过程不起作用,请检查.NET目标框架。 可能是框架不兼容也必然是问题的一个原因

    解决问题:)

答案 1 :(得分:9)

我在VS 2017 CE上遇到了同样的问题。 我打开了一个.sln,解决方案是空的(不可用)。

这解决了我的问题:

  1. 在VS
  2. 中打开.sln文件
  3. 右键单击解决方案资源管理器中的项目名称(不可用)
  4. 点击“安装缺失...”(我不记得确切的文字)

答案 2 :(得分:8)

您是否尝试过从VS中重新添加项目到解决方案?这可以修复无效路径

答案 3 :(得分:5)

右键单击解决方案并选择(使用VS 2013打开),似乎已修复它。

全部谢谢

答案 4 :(得分:5)

我在VS 2013中遇到了同样的问题。以管理员身份启动Visual Studio。然后打开项目。完成工作。

答案 5 :(得分:3)

导致解决方案资源管理器指示文件"不可用"存在类似问题。 执行与上面建议相同的修复,即右键单击文件并选择重新加载。得到另一条消息,按顺序在通用窗口中运行必须安装我提供的内容,现在一切正常。

答案 6 :(得分:3)

未加载解决方案的最可能原因可能是因为您正在使用的vs版本与构建解决方案(您尝试加载)的版本不兼容。 例如 - 您可能正在使用VS 2013 解决方案是使用VS 2005构建的。

解决方案是创建新的空解决方案并添加您下载的所有文件以成功加载它。

答案 7 :(得分:2)

有时Windows会感到困惑。

您应该尝试:

打开C:/ Users / [$ username(更改为您的用户名)] / AppData /目录。

并尝试打开漫游文件夹。

如果要求以管理员身份打开,请单击“确定”。

答案 8 :(得分:2)

右键单击项目并选择重新加载项目。 就我而言,我正在使用visual studio 2015处理xamarin表单应用程序。 该项目最初没有加载,我关闭了我的IDE 2-3次,后来我做了上面的技巧。 这对我有用。

答案 9 :(得分:2)

当我尝试加载包含使用较新版本的Visual Studio 2010和稍微更新的.NET Framework构建的项目的解决方案时,我发生了这种情况。换句话说,即使Visual Studios都是2010 SP1,原版也应用了所有最新的VS补丁,而我试图打开的补丁却没有。设置Windows Update以确保检查其他Microsoft产品的更新,并应用所有Visual Studio补丁和Framework更新使其成为最新。重新打开。

答案 10 :(得分:1)

当我打开一个针对Windows 10.0.10240的项目时出现此错误,我通过右键单击解决方案资源管理器中的项目解决了这个问题,然后选择Reload project

答案 11 :(得分:1)

对.csproj进行一些更改后出现同样的问题。 我的.csproj配置为使用无法安装的IIS。 确保您的.csproj不包含错误参数/非加法引用/网址。

答案 12 :(得分:1)

我做了同样的事情。我以为这是我的硬盘,但有一次我试图加载程序它不起作用。我左键单击了我的项目并重新加载了它。它让我安装更新。我安装了它们并再试一次。它不起作用。我再次重新加载项目,它工作了!!!

答案 13 :(得分:1)

我通过运行visual studio作为管理员模式修复了这个问题

答案 14 :(得分:1)

在弄乱NuGet包之后我遇到了这个问题。我能够通过删除解决方案文件夹中的packages文件夹来修复它。

答案 15 :(得分:1)

我在单页应用程序Web项目中得到这个。这是因为我有项目设置使用IIS(不是快递)。

需要使用右键单击Visual Studio打开Visual Studio,然后选择以管理员身份运行。

希望这可以帮助别人节省时间。

答案 16 :(得分:1)

首先,创建一个与项目同名的空白解决方案。

在“文件”菜单上,选择“新建”,然后单击“项目”。

在Project types窗格中,选择Other Project Types,然后选择Visual Studio Solutions。

在“模板”窗格中,选择“空白解决方案”。

输入项目名称(与无法加载解决方案相同)。

要更改解决方案目录的位置,请选择“浏览”并指定新位置。

如果要将解决方案添加到源控制数据库或存储库,请选择“添加到源代码管理”。

单击“确定”。

创建空解决方案后,将项目文件夹移动到与解决方案文件夹相同的文件夹中。

将您的项目添加到新解决方案中。

答案 17 :(得分:1)

我遇到了同样的问题并通过在最新版本的VS 2017中以管理员模式打开项目来修复它。该解决方案最初是在2010年,但是当我在2017年打开它并重新加载它时,项目正确加载并且没有错误信息已在输出窗口中发布。

答案 18 :(得分:1)

如果您在其他版本的Visual Studio中打开了该项目,并且看到一条消息,指出框架有所不同并关闭,则对话框将显示如下。

  • 在项目解决方案中,单击右键,然后更新。
  • 然后将再次出现此框架版本的同一窗口,如果您不想下载框架版本,则可以选择使用推荐的窗口。
  • 再次关闭并打开项目(可选)

您可以再次看到所有项目文件夹。

答案 19 :(得分:0)

通过右键单击项目删除项目,然后单击“删除”。然后右键单击解决方案并添加您删除的现有项目。如果这不起作用,那么在添加现有项目之前删除csproj.user文件然后添加。