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

FirebaseAdmin命名空间不存在FirebaseStorage的问题求助

Firebase Storage 在 .NET 8 项目中找不到命名空间的问题

我正在开发一个需要上传用户图片的示例项目,计划使用Firebase及其Storage服务。安装NuGet包firebaseAdmin后,始终遇到错误:FirebaseStorage不存在于FirebaseAdmin命名空间中(是否缺少程序集引用?)

完整错误信息

Severity : Error
Code : CS0234   
Description : The type or namespace name 'FirebaseStorage' does not exist in the namespace 'FirebaseAdmin' (are you missing an assembly reference?)
Project File : \employee_info1\Controllers\EmployeeController.cs
Line : 65
Suppression State : Active

报错代码行

var storage = FirebaseAdmin.FirebaseStorage.DefaultInstance;

我已完成以下操作:

  • 配置了Firebase的authsecret和basepath
  • 引入了对应命名空间
  • 检查引用管理器但未找到相关文件

项目使用.NET 8.0.0,已尝试解决近4天仍无进展,恳请帮助。相关代码及项目文件如下:
[代码片段保留原内容]
[项目文件保留原内容]


解决方案

  • 安装专用的Storage NuGet包:firebaseAdmin主包不包含Storage相关功能,需要单独安装FirebaseAdmin.Storage包。可以通过NuGet包管理器搜索安装,或者使用命令行:
    Install-Package FirebaseAdmin.Storage -Version [最新版本号]
    
    或.NET CLI命令:
    dotnet add package FirebaseAdmin.Storage
    
  • 验证命名空间引用:确保代码文件顶部引入了FirebaseAdmin.Storage命名空间:
    using FirebaseAdmin.Storage;
    
  • 清理并重建项目:安装完成后,清理项目(右键项目→清理),然后重建解决方案,避免缓存导致的引用问题。

内容的提问来源于stack exchange,提问作者joseph thomas

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 20:55:12