Visual Studio和Xamarin:无法找到包

时间:2018-03-27 11:50:34

标签: visual-studio xamarin xamarin.forms

我在Windows 10中尝试使用Xamarin与Visual Studio 2017时遇到问题。我使用Visual Studio Installer来获取移动开发工具,包括Xamarin,但是当我创建一个类型为Mobile app的跨平台模板时( Xamarin.Forms)我收到一些错误消息:

  
      
  • 错误NU1101无法找到包Xamarin.Forms。源中没有包含此ID的包:Microsoft Visual Studio脱机包,包源
  •   
  • 错误NU1101无法找到包Xamarin.Android.Support.v7.MediaRouter。源中没有包含此ID的包:Microsoft Visual Studio脱机包,包源
  •   
  • 错误NU1101无法找到包Xamarin.Android.Support.Design。源中没有包含此ID的包:Microsoft Visual Studio脱机包,包源
  •   
  • 错误NU1101无法找到包Xamarin.Android.Support.v7.AppCompat。源中没有包含此ID的包:Microsoft Visual Studio脱机包,包源
  •   
  • 错误NU1101无法找到包Xamarin.Android.Support.v7.CardView。源中没有包含此ID的包:Microsoft Visual Studio脱机包,包源
  •   
  • 错误NU1101无法找到包Xamarin.Android.Support.v4。源中没有包含此ID的包:Microsoft Visual Studio脱机包,包源
  •   
  • 错误NU1101无法找到包Xamarin.Forms。源中没有包含此ID的包:Microsoft Visual Studio脱机包,包源App2 C:\ Users \ rca_r \ Documents \ Visual Studio 2017 \ App2 \ App2 \ App2 \ App2.csproj *
  •   

所以基本上我什么也做不了。看起来像路径或引用的问题,我不知道。我希望你能帮助我。

提前致谢。

1 个答案:

答案 0 :(得分:8)

似乎Visual Studio正在尝试仅在脱机包源中找到包,而它们在NuGet上可用。我建议先检查你的网络连接,然后检查NuGet包源。

在Visual Studio中,转到工具 - > NuGet Package Manager - > 程序包管理器设置。在此处选择左侧树中的包源标签。您应该看到以下内容:

enter image description here

如果缺少nuget.org包源,请点击右上角的绿色加号按钮并设置:

手动添加。
  • 姓名:nuget.org
  • 来源:https://api.nuget.org/v3/index.json