2012-10-09 7 views
5

Nó chỉ khiến tôi bối rối rằng mặc dù upddates hiển thị trong giao diện quản lý gói NuGet cho một giải pháp, nhấp vào nút cập nhật kết quả trong một quá trình có vẻ như nó sẽ làm việc và sau đó thất bại ở cuối không có lý do rõ ràng. Tôi luôn phải quay lại gỡ cài đặt bằng tay, xóa tham chiếu dự án cho thư viện và xóa thủ công tham chiếu khỏi tệp dự án. (Tại sao loại bỏ không làm điều này tôi không có ý tưởng.)Giao diện người dùng cập nhật NuGet có hoạt động không?

Cài đặt của tôi:

VS2012RC - có thể làm việc này trong VS2012RTM?

NuGet v2.1 - mới nhất như xa như tôi biết

F # - Tôi đã chỉ được làm việc trong F # thời gian gần đây, có lẽ vấn đề là cụ thể cho F #?

FSharpx.Core - đây là thư viện để cập nhật tất cả các thời gian, nhưng tôi đã có kinh nghiệm với những người khác

Lúc đầu các thông điệp trông giống như nó đang làm việc (nâng cấp từ 1.6.78 đến 1.6.83)

Added file 'FSharpx.Core.1.6.83.nupkg' to folder 'FSharpx.Core.1.6.83'. 
etc. 

Successfully installed 'FSharpx.Core 1.6.83'. 
'FSharpx.Core 1.6.83' already installed. 
Looking for updates for 'FSharpx.Core'... 
Updating 'FSharpx.Core' from version '1.6.78' to '1.6.83' in project 'DS_Benchmark'. 
'packages.config' already exists. Skipping... 
Successfully removed 'FSharpx.Core 1.6.78' from DS_Benchmark. 
'packages.config' already exists. Skipping... 

Có thể bỏ qua 'packages.config' là vấn đề, vì phiên bản phải được cập nhật trong tệp đó.

Sau đó, thư bắt đầu có vẻ xấu. Chỉ cần cài đặt các tập tin bắt đầu được loại bỏ.

Removed file 'FreebaseTypeProvider.htm' to folder 'C:\Users\Jack\Documents\GitHub\DS_Benchmark\packages\FSharpx.Core.1.6.83\... 
etc. 
Successfully uninstalled 'FSharpx.Core 1.6.83'. 

(Là một sang một bên, NuGet có thể vui lòng sử dụng giới từ đúng để "loại bỏ" trong thông điệp của họ?)

+0

Tôi có cùng một vấn đề, đó là lý do tại sao tôi không còn sử dụng nó nữa. – Daniel

Trả lời

6

Đó là một lỗi trong NuGet 2.1, nếu không có sự thay đổi đối với hệ thống # dự án F trong VS Năm 2012 phá vỡ NuGet.

http://nuget.codeplex.com/discussions/395351

Họ đã thừa nhận vấn đề này, và cam kết sẽ có nó cố định trong NuGet 2.2. Trong thời gian chờ đợi, bạn có thể giúp đỡ theo số voting for the bug và cũng có thể là this other NuGet/F#/VS2012 bug.

+0

Cảm ơn. Tôi đã bỏ phiếu cho cả hai lỗi NuGet. –

+0

Vấn đề tồn tại trong các dự án F # trong VS 2010. Đã bỏ phiếu! –