无法在代码中使用我安装的 NuGet 包

Can't use my installed NuGet package in code

我已经在我的 VS 项目中安装了 NuGet 包 Miracle.FileZilla.Api,但是当我尝试通过指令 "using" 将它包含在我的代码中时,VS 说没有命名空间 "Miracle"。我如何解决它?谢谢。

I have installed NuGet package Miracle.FileZilla.Api in my VS project, but when I try to include it in my code via directive "using" VS says there's no namespace "Miracle". How do I fix it?

主要问题是像nuget package manager这样的VS Code工具级别太低,无法在更高级的VS中使用IDE。感谢 Matti 提供的提示和信息使这个问题变得更加简单。

VS Code 是一个轻量级的代码编辑器,可以为开发环境工具安装很多扩展,例如编译、安装 nuget 包、发布,etc.It 与项目广泛兼容,包括 Java。但是工具不够强大,用在其他一些areas.And更适合代码编辑。

VS IDE是一个强大的集成开发环境,包含了编译、调试、发布等开发过程中的许多工具。它更适合开发整个项目生命周期。

简而言之,由于VS中工具的强大功能IDE和VS Code中项目的广泛兼容性,VS中的nuget包IDE可以在 VS Code 中使用,反过来,会发生错误。或者请在同一版本的VS中安装nuget包和开发项目

解决方案

1)请安装nuget包,然后在同一个VS版本中使用。 而且我推荐你使用VSIDE,足够强大了

2) 或者你应该创建一个项目然后在VS中安装nuget包然后将它迁移到VS Code,你可以通过指令将它包含在我的代码中"using"没有任何错误。

希望对您有所帮助。