【问题标题】:using NuGet with Visual Studio 2005在 Visual Studio 2005 中使用 NuGet
【发布时间】:2011-11-25 05:36:51
【问题描述】:

使用 NuGet 和 Visual Studio 2005 最顺畅的工作流程是什么?这是可能吗?我知道该插件仅适用于 Visual Studio 2010,但仍然有包管理器控制台,它似乎只不过是 powershell。我可以在没有 Visual Studio 的情况下运行控制台吗?控制台可以下载包并将其集成到 Visual Studio 2005 项目中吗?如果是这样,这是怎么做的?

【问题讨论】:

  • 最顺畅?升级到 VS 2010 ....
  • 有时这不是一个选项(在这种情况下),因此问题。

标签: powershell visual-studio-2005 nuget


【解决方案1】:

Scott Hanselman blogged 关于在 Visual Studio 2008 中添加 NuGet“支持”。您也可以稍微调整一下以在 Visual Studio 2005 中工作,当然您不会获得与在 Visual Studio 2010 中相同的体验。

嗯,不是真的。一个更好的标题是“如何拼凑在一起 NuGet 对 Visual Studio 2008 的支持,带有外部工具和 祈祷。”关键是,有很多人在使用 Visual Studio 2008 年谁想要 NuGet 支持。我正在探索这个地区并且有 六种方法来实现它,有些困难,有些不那么困难。 这个想法是用最少的努力来实现一些事情。这将是 看看社区中是否有人认为这很有趣 重要到足以真正实现它。当然,最简单的 事情就是只使用 2010,因为它仍然支持 .NET 2.0、3.0、3.5 和 4,但不是每个人都可以升级。

有人可以:

  • 使用将现有的 NuGet 包引用对话框向后移植到 2008 该版本的本机扩展(不是 VSiX)
  • 创建 MEF(托管 可扩展性框架)插件用于 nuget.exe 命令行 更新 vbproj 或 csproj 中的引用
  • 使用 PowerShell 脚本和 批处理文件以使最基本的东西正常工作(获取一个包和 更新参考。)
    • 也许写一个 shim 来获得 DTE 自动化 工作...

但这是有可能的。让我们谈谈 MacGyver 解决方案。 more »

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-22
    • 1970-01-01
    相关资源
    最近更新 更多