【问题标题】: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 项目中吗?如果是这样,这是怎么做的?
【问题讨论】:
标签:
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 »