As of NuGet 2.1.31002.9028, the packages.config file in F# projects seems to never be updated. The NuGet log shows the message "'packages.config' already exists. Skipping...". According to a web search, this message is shown when the file is present, but not part of the project. Since this file is both present and part of the project, I can only conclude that NuGet's "detect if a file is part of the project" code is broken for F# projects in VS 2012. This issue, plus the HintPath issue in VS 2012 F# projects, makes NuGet more or less completely unusable for F# projects in VS 2012.
Comments: Using nuget and f# have been huge potential ni our business, but this issue just adds a little drag to our productivity. If it is easy to resolve, it would be great to give it higher prominence.
Comments: Using nuget and f# have been huge potential ni our business, but this issue just adds a little drag to our productivity. If it is easy to resolve, it would be great to give it higher prominence.