【问题标题】:Build error, NuGet refrence package error构建错误,NuGet 引用包错误
【发布时间】:2020-04-28 04:17:33
【问题描述】:

我收到以下错误:

严重性代码描述项目文件行抑制状态 错误此项目引用了缺少的 NuGet 包 这台电脑。使用 NuGet 包还原下载它们。更多 信息,请参阅http://go.microsoft.com/fwlink/?LinkID=322105。这 丢失的文件是 ..\packages\Xamarin.Android.Support.Annotations.26.1.0.1\build\MonoAndroid80\Xamarin.Android.Support.Annotations.targets。 WoWonder D:\Compressed\wowonderandroid-162\codecanyon-19034167-wowonder-android-messenger-mobile-application-for-wowonder\Messnger_v1.6.2\WoWonder_Messenger\WoWonder.csproj 1064

有没有其他人在尝试构建项目时遇到过这个问题?

【问题讨论】:

  • 您好,欢迎来到 StackOverflow。请花一些时间阅读帮助页面,尤其是名为“我可以在这里询问哪些主题?”的部分。和“我应该避免问什么类型的问题?”。更重要的是,请阅读 Stack Overflow 问题清单。您可能还想了解最小、完整和可验证的示例
  • 嗨 Suvooh,刚刚签到看看是否有针对此问题的更新?

标签: android visual-studio nuget nuget-package


【解决方案1】:

当您尝试构建包含对缺失 NuGet 包的引用的项目时会发生此错误。

这可能意味着该包没有安装在global-packages 文件夹或packages 文件夹中,或者项目文件包含绝对路径并且您已经移动了项目。

thisMicrosoft Docs 页面上,您可以找到有关此问题的详细说明以及解决此问题的不同方法。

【讨论】:

    【解决方案2】:

    除了 Alessandra 的 回答中的提示之外,还可以考虑在项目文件 (xx.xxproj) 中删除此脚本(如果存在):

      <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'))" />
        <Error Condition="!Exists('..\packages\Xamarin.Android.Support.Annotations.26.1.0.1\build\MonoAndroid80\Xamarin.Android.Support.Annotations.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.Annotations.26.1.0.1\build\MonoAndroid80\Xamarin.Android.Support.Annotations.targets'))" />
      </Target>
    

    然后确保您已选中这些选项:

    运行重建,这个问题就会消失。希望对你有帮助:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-02
      • 1970-01-01
      • 1970-01-01
      • 2019-01-14
      • 2018-06-24
      • 2018-10-02
      相关资源
      最近更新 更多