在没有包管理器控制台的情况下安装 C# 库

本文关键字:情况下 安装 控制台 管理器 | 更新日期: 2023-09-27 18:37:06

除了使用包管理器控制台之外,还有其他方法可以安装 C# 库吗?我想使用Facebook C# SDK,但我使用的是Visual Studio Express for WP,我没有PMC。我在 nuget 上找到了本指南,但我将不得不以其他方式执行此操作。

有什么想法吗?

在没有包管理器控制台的情况下安装 C# 库

README.md 文件中提到了如何在不使用NuGet Package Manager Console的情况下下载Facebook C# SDK .dll文件 https://github.com/facebook-csharp-sdk/facebook-csharp-sdk

Facebook C# SDK 的二进制文件仅通过 nuget 分发。对于使用不支持NuGet Package Manager的旧版Visual Studio的用户,请下载NuGet的命令行版本.exe(http://nuget.codeplex.com/releases/view/58939)并运行以下命令。

nuget install Facebook

如果您想获得旧版本的二进制文件,请使用以下命令。

nuget install Facebook -v 5.4.1

更新:Yo 可以直接从浏览器下载版本,方法是导航到 http://nuget.org/api/v2/package/Facebook/6.4.0 将 .nupkg 重命名为 .zip并使用您喜欢的 zip 程序将其提取。

还有另一种开源 IDE sharpDevelop。它可以将包添加到您的项目中。它适用于视觉工作室文件!

在最新版本中,该插件甚至独立于是否安装了Visual Studio插件!Nuget in SharpDevelopment

PS:与VS的插件相比,它确实有一些局限性,复杂的软件包将无法完成它们应该做的所有事情。 例如,与 IDE 的交互可能会失败。(因此,如果您使用SharpDevelop安装该软件包,则MVC 3模型生成将不起作用)

VS 2012 在 Tools->Library Package Manager 下有这个选项。

您可以从 github 获取 Facebook SDK 源代码,并从您的解决方案中添加对 SDK 项目的引用。

或者只是从 Facebook SDK 解决方案构建库,并在项目中引用它们。