2011-09-26 142 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 »