2016-10-22 23 views
6

Tôi đã chuyển dự án của mình sang một máy mới và không có quyền truy cập vào gói nuget cũ có tên SBD.Common được lưu trữ cục bộ trên máy cũ.Làm cách nào để gỡ cài đặt gói gói không có sẵn?

Tôi muốn gỡ cài đặt gói khỏi dự án Khi tôi sử dụng Quản lý gói Nuget cho giải pháp, tôi có thể thấy gói được cài đặt nhưng không có sẵn trong nguồn này.

Khi tôi bấm vào nút Uninstall tôi nhận được một lỗi

An error occured while trying to restore the packages" Unable to find version '1.0.0' of 'SBD.Common' 

c:\Program files(x86)\Microsoft SDKS\NugetPackages\:Package 'SBD.Common.1.0.0' is not found on source 'C:\Program Files(x86)\Microsoft SDKs\NuGetPackages\' 
https://api.nuget.org/v3/index.json:Package 'SBD.Common.1.0.0' is not found 

Làm thế nào để nói với dự án của tôi mà tôi không muốn khôi phục gói này mà không cần tiếp cận với gói?

Đây là Nuget.Config tôi tại C: \ Users \ Myname \ AppData \ Roaming \ NuGet

<?xml version="1.0" encoding="utf-8"?> 
<configuration> 
    <packageSources> 
    <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" /> 
    </packageSources> 
    <disabledPackageSources> 
    <add key="Microsoft and .NET" value="true" /> 
    </disabledPackageSources> 
    <packageRestore> 
    <add key="enabled" value="False" /> 
    <add key="automatic" value="False" /> 
    </packageRestore> 
    <bindingRedirects> 
    <add key="skip" value="False" /> 
    </bindingRedirects> 
</configuration> 

Tôi đang sử dụng phiên bản NuGet 3.4.4.1321

+1

Đối với các gói chỉ thêm tham chiếu vào dự án, bạn có thể loại bỏ tham chiếu theo cách thủ công và định vị và xóa mục nhập của gói trong tệp packages.config. –

+0

Tôi không có tệp packages.config trong dự án và tôi cũng không có tham chiếu đến dll trong dự án –

+0

Hóa ra bản dựng của tôi có lỗi khác do thiếu tham chiếu. Khi tôi sửa lỗi khác, lỗi Nuget bị biến mất. –

Trả lời

5

vấn đề là tôi đã có các tập tin được liệt kê trong packages.config

Các vấn đề liên quan