Tôi đang cố gắng tạo gói NuGet đầu tiên của mình. Tôi không biết tại sao tập lệnh install.ps1 của tôi không được gọi. Đây là cấu trúc thư mụcNuGet - install.ps1 không được gọi là
--Package
|
- MyPackage.nuspec
- tools
|
- Install.ps1
- some_xml_file
tôi xây dựng gói sử dụng dòng lệnh này nuget.exe pack MyPackage.nuspec
Khi tôi Install-Package từ VS Package Manager Console install.ps1 không được gọi.
Tôi nghĩ rằng có lẽ tôi đã có một số sai sót trong kịch bản và đó là lý do vì vậy tôi nhận xét ra tất cả mọi thứ nhưng
param($installPath, $toolsPath, $package, $project)
"ECHO"
Nhưng tôi không thấy ECHO xuất hiện trong Package Manager Console. Điều gì có thể sai?
Cảm ơn tôi đã không nhận thấy điều đó trên các trang trợ giúp. Tôi đã thay đổi Install.ps1 thành Init.ps1 và nó hoạt động. Nhưng tôi vẫn không thấy ECHO. Mặc dù tôi thấy 'Đã cài đặt thành công tên gói' –
Mở lại giải pháp của bạn sau khi gói đã được cài đặt. Tuy nhiên, hãy chắc chắn rằng Package Manager Console đã được nhìn thấy. Sau đó, bạn sẽ thấy bất kỳ đầu ra nào từ tập lệnh 'Init.ps1' của bạn. – mthierba
Vâng tôi thấy đầu ra tại VS bắt đầu. Nhưng không phải trên gói cài đặt. Điều này có bình thường không? –