2011-09-26 176 views
2

什么是使用NuGet和Visual Studio 2005最无摩擦的工作流程?这是可能吗?我明白这个插件只适用于Visual Studio 2010,但是仍然有一个包管理器控制台,它似乎只不过是PowerShell而已。我可以在没有Visual Studio的情况下运行控制台,并且控制台是否可以下载并将程序包集成到Visual Studio 2005项目中?如果是这样,这是如何完成的?使用NuGet和Visual Studio 2005

+0

最无摩擦?升级到VS 2010 .... –

+0

有时这不是一个选项(因为在这种情况下),因此这个问题。 – bitbonk

回答

3

Scott Hanselman blogged有关添加的NuGet“支持”到Visual Studio 2008中你也许可以适应这种略带在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命令-line改为 更新vbproj或csproj中的引用
  • 使用PowerShell脚本和 批处理文件来获取最基本的工作(获取一个包并获取更新)分配办法。)
    • 也许写一个垫片即可得到DTE自动化 工作...

但是,这coulds和maybes。我们来谈谈MacGyver 解决方案。 more »