2012-11-28 25 views
8

Tôi đang sử dụng NuGet.exe để đóng gói thư mục tệp và có vẻ như nó bỏ qua bất kỳ thư mục nào bắt đầu bằng dấu chấm. Ngay cả khi tôi cố gắng sử dụng rõ ràng mục "tệp" trong tệp nuspec, nó sẽ không cho phép tôi bao gồm thư mục đó hoặc bất kỳ tệp nào trong đó.NuGet.exe không đóng gói các thư mục bắt đầu bằng dấu chấm

Có cách nào để ghi đè hành vi này không?

Đây là dòng lệnh của tôi: NuGet.exe gói .. \ xây dựng \ MyPackage.nuspec -OutputDirectory "\ someserver \ blah" -basePath "c: \ temp \ packageStaging" -version "3.0" -NoPackageAnalysis

Lý do cho NoPackageAnalysis là tôi đang tạo một gói không chuẩn để sử dụng trong việc triển khai Octopus.

Trả lời

15

bạn có thể sử dụng tùy chọn -NoDefaultExcludes nuget.exe

biết thêm chi tiết ở đây: http://docs.nuget.org/docs/reference/command-line-reference NoDefaultExcludes Ngăn chặn loại trừ mặc định các tập tin gói NuGet và các tập tin và thư mục bắt đầu với một dấu chấm ví dụ .svn.

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