visual-studio-2017 - 无法在代码中使用我安装的 NuGet 包
问题描述
我已经在我的 VS 项目中安装了 NuGet 包 Miracle.FileZilla.Api,但是当我尝试通过指令“使用”将它包含在我的代码中时,VS 说没有命名空间“奇迹”。我如何解决它?谢谢。
解决方案
我已经在我的 VS 项目中安装了 NuGet 包 Miracle.FileZilla.Api,但是当我尝试通过指令“使用”将它包含在我的代码中时,VS 说没有命名空间“奇迹”。我如何解决它?
主要问题是 VS Code 工具级别nuget package manager
太低,无法在更高级的 VS IDE 中使用。感谢Matti提供的提示和信息,使这个问题变得更加简单。
VS Code 是一个轻量级的代码编辑器,可以为开发环境工具安装很多扩展,例如编译、安装nuget包、发布等。它与项目有广泛的兼容性,包括Java。但是工具在其他一些领域还不够强大。而且更适合代码编辑。
VS IDE是一个强大的集成开发环境,包含了开发过程中的很多工具,如编译、调试、发布等。它更适合开发整个项目生命周期。
简而言之,由于VS IDE中工具的强大功能和VS Code中项目的广泛兼容性,VS IDE中的nuget包可以在VS Code中使用,进而出现错误。或者请在相同版本的VS中安装nuget包和开发项目。
解决方案
1)请安装nuget包,然后在相同的VS版本中使用。我推荐你使用足够强大的VS IDE。
2)或者您应该创建一个项目,然后在VS中安装nuget包,然后将其迁移到VS Code,您可以通过指令“using”将其包含在我的代码中而不会出现任何错误。
希望它可以帮助你。
推荐阅读
- python - 如何将较高的值减少到 1 并从右到左排序
- c - 什么是主线程?
- python - 如何构建我的文件夹来测试我的代码:
- sentry - Sentry 发布版本
- node.js - 使用 REST API 上传 Angular 文件路径
- sqlite - 在 Sqlite3(SELECT 命令)中请求数量为 IS NULL(IS NOT NULL)单元格的行
- javascript - 在间隔内调用函数会导致我的 JS 文件中出现“Uncaught TypeError: this._FunctionName is not a function”
- c# - 使用 Roslyn 从编译中获取所有类型?
- python - Django ArrayField 默认应该是可调用的
- python - 在一个轮子中包装一个轮子