当前位置: 首页 > 知识库问答 >
问题:

此项目引用此计算机上丢失的NuGet包

公良飞尘
2023-03-14

我已经检查了两个选项,允许nuget自动下载和安装丢失的包检查/打开。我也尝试删除包文件夹中的所有文件,然后让nuget重新下载它们。另外,当我打开nuget并寻找更新时,它说没有需要安装的更新。我想不出还能做什么来超越这个令人惊讶的烦人的问题。

我还通过右键单击项目并选择该选项来启用nuget还原。然后,它添加了一个nuget文件夹和该文件夹中的三个项目,并没有解决该问题。我试着重新构建,仍然得到同样的错误。

共有1个答案

狄灵均
2023-03-14

在我的例子中,我不得不从。csproj文件中删除以下内容:

<Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
  <PropertyGroup>
    <ErrorText>This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them.  For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
  </PropertyGroup>
  <Error Condition="!Exists('$(SolutionDir)\.nuget\NuGet.targets')" Text="$([System.String]::Format('$(ErrorText)', '$(SolutionDir)\.nuget\NuGet.targets'))" />
</Target>

事实上,在这个片段中,您可以看到错误消息来自哪里。

我正在从MSBuild-Integrated包还原转换为自动包还原(http://docs.nuget.org/docs/workflows/migrating-to-automatic-package-restore)

 类似资料:
  • 在我的Visual studio 2015 update 3中,当我将解决方案文件夹复制到另一台windows计算机时,我遇到了以下错误。 错误此项目引用了此计算机上缺少的NuGet包。使用NuGet包还原来下载它们。如需详细资讯,请参阅http://go.microsoft.com/fwlink/?LinkID=322105.遗失的档案是..\包\Microsoft。net . compiler

  • 当我尝试构建我的解决方案时,我得到以下错误消息: 严重性代码描述项目文件行禁止显示状态错误此项目引用了此计算机上缺少的NuGet包。使用NuGet包还原来下载它们。如需详细资讯,请参阅http://go.microsoft.com/fwlink/?LinkID=322105.遗失的档案是..\包\Microsoft。net . compilers . 1 . 1 . 1 \ build \ Mic

  • 当我尝试通过 Kitematic 创建默认计算机时,我总是收到相同的错误消息。它告诉我“这台计算机没有启用VT-X / AMD-v”,即使任务管理器向我显示虚拟化已打开。任何想法,我怎么能解决这个问题?

  • 我在我的PC(windows 8.1)上安装了NetBeans8.1和JDK版本8。我卸载了NetBeans8.1,然后安装了NetBeans8.2。安装后,我运行它,一切工作正常。 在安装NetBeans8.1之后,我卸载了JDK8,然后安装了JDK9。 安装JDK 9后,当我再次尝试运行NetBeans时,它给我的错误是 我已经将JDK9添加到环境路径变量中。

  • 我是java新手,最近想安装netbean。我还安装了和。我已经成功安装了,文件路径是。当我安装时,它会抛出一个错误,如下图所示: 我也在cmd中使用了以下命令,但它显示错误,即和下面提到的命令: 那么,如何修复它并在我的系统上安装netbean?请帮助我。 非常感谢。

  • 我想将匿名类转换为lambda表达式。但是这个匿名类使用关键字this。 例如,我写了一个简单的观察者/可观察模式: 此示例代码包含一个匿名类(使用this关键字): 但当我将其转换为lambda表达式时: 我得到这个编译错误: 编译错误为: 是否有方法使用此引用lambda对象?