2013-08-14 35 views
5
Could not load file or assembly 'NuGet.Core, Version=1.6.30117.9648, Culture=neutral, 
PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's 
manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) 

Làm cách nào tôi có thể giải quyết vấn đề này? And.Next Tiêu đề Lỗi:Lỗi trong Azure: Không thể tải tệp hoặc lắp ráp NuGet.Core

WRN: Assembly binding logging is turned OFF. 
To enable assembly bind failure logging, set the registry value..[HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1. 
Note: There is some performance penalty associated with assembly bind failure logging. 
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog]. 

Từ Stack Trace:

[FileLoadException: Could not load file or assembly 'NuGet.Core, 
Version=1.6.30117.9648, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of 
its dependencies. The located assembly's manifest definition does not match the 
assembly reference. (Exception from HRESULT: 0x80131040)] 

Đây là dự án đầu tiên của tôi trong Azure. Tôi không có ý tưởng gì để làm. Cảm ơn bạn đã cân nhắc!

UPD: Dường như tôi có mismathes trong dự án của mình .. Ví dụ: Lỗi: "NuGet.Core, Version = 1.6" Trong tham chiếu của chương trình, nó là Version = 2.6 và trong "packages.config" cùng phiên bản 2.6. Tôi có thể thay đổi lỗi này ở đâu?

Trả lời

4

Điều này có vẻ ít giống như vấn đề Azure và nhiều vấn đề khác như Visual Studio. Nếu bạn có một dự án với NuGet được tham chiếu, hãy xóa nó. NuGet nên được tích hợp vào VS và không đưa vào dự án của bạn. Sau đó cập nhật phiên bản NuGet của bạn.

Trong Visual Studio 2012:

Tools -> Library Package Manager -> Package Manager Settings -> Package Manager -> Package Sources and click Update.

Nguồn sẽ https://nuget.org/api/v2/

+0

Thnks rất nhiều. Có vẻ như bạn đã đúng :) –

+0

Tôi đang sử dụng VS 2013 đã sử dụng nuget V2. Website hoạt động trên máy dev cục bộ của tôi và trên IIS cục bộ của tôi. Nhưng khi tôi xuất bản lên trang web miễn phí Azure tôi nhận được một lỗi nói rằng 'Không thể tải tập tin hoặc lắp ráp' NuGet.Core, Phiên bản = 1.6.30117.9648, Văn hóa = trung lập, PublicKeyToken = 31bf3856ad364e35 'hoặc một trong những phụ thuộc của nó. Hệ thống không thể tìm thấy tệp được chỉ định.' Bất kỳ ý tưởng nào về cách sửa lỗi đó? Tôi thậm chí không thể tìm ra vấn đề là gì và tại sao nó cần Nuget.Core –

+0

@ ToKa nó có vẻ rất giống với vấn đề mà OP có. Bạn có nuget được tham chiếu trong dự án của bạn? Ngoài ra, phiên bản đó đã hết hạn, theo các hướng dẫn này sẽ giúp bạn khắc phục. – paqogomez