You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac版Visual Studio中Xamarin.Forms的NuGet包位置查询

在Mac版Visual Studio的Xamarin.Forms项目中查找NuGet包的方法

嗨,我来帮你理清这个问题~在Mac版Visual Studio里,Xamarin.Forms项目和Xamarin.iOS项目的NuGet包管理方式确实有点不一样,你找不到packages文件夹是因为默认用了PackageReference格式,而不是旧的packages.config模式(后者才会在项目目录下生成packages文件夹)。下面给你两种找到NuGet包相关内容的实用方式:

一、通过Visual Studio for Mac界面直接管理/查看NuGet包

  • 打开你的Xamarin.Forms项目,在左侧的解决方案面板里选中具体的项目(别选整个解决方案哦)
  • 右键点击项目,选择「Manage NuGet Packages」(管理NuGet包)
  • 在弹出的窗口中,你可以轻松查看已安装的包、浏览搜索新包,还能直接进行更新或卸载操作,这是最常用的管理方式

二、查看NuGet包的本地存储位置

如果你想找到包的实际文件存放路径,它们并没有存在项目目录里,而是统一存在Mac的用户级缓存目录中:

  • 打开Finder,按下快捷键 Command + Shift + G
  • 在弹出的路径输入框中,输入:~/.nuget/packages
  • 这个文件夹里就是所有NuGet包的本地缓存,不管是Xamarin.Forms还是其他.NET项目用到的包,都会统一存在这里

补充小提示:如果你的Xamarin.Forms项目是比较早期的版本,或者手动修改成了packages.config模式,那才会在项目目录下生成packages文件夹,但现在Visual Studio for Mac创建的新项目默认都用PackageReference,这种方式更简洁,也不需要在项目里维护额外的packages文件夹啦。

内容的提问来源于stack exchange,提问作者D V

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 09:50:07