【问题标题】:Install C# library without the Package Manager Console在没有包管理器控制台的情况下安装 C# 库
【发布时间】:2012-06-17 15:51:54
【问题描述】:

除了使用包管理器控制台之外,还有其他方法可以安装 C# 库吗?我想使用Facebook C# SDK,但我使用的是 Visual Studio Express for WP,但我没有 PMC。我找到了this guide on nuget,但我将不得不采取其他方式。

有什么想法吗?

【问题讨论】:

  • 通过安装它们,您的意思是将库添加到 GAC?
  • 我想将库添加到我当前的项目中以便我可以使用它。
  • 你用的是VS2012 express还是2010 express?
  • 2010.这在VS2012中可用吗?如果是这样,我总是可以升级
  • 是的。请参阅下面的答案。

标签: c# facebook-c#-sdk visual-studio-express package-managers


【解决方案1】:

README.md 文件中提到了如何在不使用 NuGet 包管理器控制台的情况下下载 Facebook C# SDK .dll 文件https://github.com/facebook-csharp-sdk/facebook-csharp-sdk

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

nuget install Facebook

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

nuget install Facebook -v 5.4.1

更新: 你可以直接从浏览器下载版本,通过导航到http://nuget.org/api/v2/package/Facebook/6.4.0 将 .nupkg 重命名为 .zip 并使用你最喜欢的 zip 程序解压。

【讨论】:

    【解决方案2】:

    有一个替代的开源 IDE sharpDevelop。 它可以将包添加到您的项目中。 它适用于 Visual Studio 文件!

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

      • 记住它目前是 RC 版本。
      【解决方案4】:

      您可以获取 Facebook SDK source from github 并从您的解决方案中添加对 sdk 项目的引用。

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

      【讨论】:

        猜你喜欢
        • 2015-11-03
        • 1970-01-01
        • 1970-01-01
        • 2020-04-24
        • 2011-07-05
        • 1970-01-01
        • 1970-01-01
        • 2011-06-08
        • 2013-01-25
        相关资源
        最近更新 更多