Khi tôi cố gắng để đóng gói dự án MVC của tôi (NuGet.exe pack
) tôi nhận được:NuGet.exe gói cho phép truy cập đến đường dẫn bị từ chối
NuGet.exe : Access to the path '...' is denied.
Điều này xảy ra là trường hợp cho tất cả các file trong thư mục content
và script
của giải pháp MVC của tôi. Nếu tôi xóa cờ chỉ đọc trên tất cả các tệp này, NuGet.exe
có thể tạo gói NuGet.
Tại sao tôi phải xóa cờ chỉ đọc? Có cách nào khác không?
Tôi đang sử dụng TFS chỉ định cờ chỉ đọc trên tất cả các tệp trong điều khiển nguồn.
Tôi đang chạy:
- NuGet Version: 1.7.30402.9028
- Microsoft Visual Studio 2010 Version 10.0.40219.1 SP1Rel
Tôi đang sử dụng NuGet.exe
mà bạn nhận được khi bạn cài đặt gói NuGet NuGet.CommandLine được đặt tại http://nuget.org/packages/NuGet.CommandLine.
bạn đang chạy phiên bản nuget nào? theo phiên bản nào của VS? – RoelF
Tôi đã cập nhật câu hỏi với thông tin phiên bản. – knut
Có câu trả lời cho câu hỏi này không? Tôi cũng đang gặp vấn đề tương tự. –