ฉันต้องเรียกใช้ฟังก์ชัน PowerShell ที่กำหนดไว้ในไฟล์ในโฟลเดอร์แยกต่างหาก ฟังก์ชั่นนั้นจำเป็นต้องใช้ dll ที่อยู่ในโฟลเดอร์เดียวกัน มีวิธีง่ายๆ ในการทำเช่นนี้หรือไม่?
รายละเอียด:
โครงสร้าง:
- สร้าง\build.ps1
- เครื่องมือ \ myTool \ fileWithFunction.ps1
- เครื่องมือ \ myTool \ someDll.dll
build.ps1 ได้รวม "...\tools\myTool\fileWithFunction.ps1"
มันเรียกใช้ฟังก์ชันในไฟล์นั้น ฟังก์ชันนั้นจำเป็นต้องโหลด someDll.dll ฉัน สามารถ ส่งตำแหน่งของโฟลเดอร์ (toos\myTool) ในการเรียกใช้ฟังก์ชัน แต่สงสัยว่ามีวิธีที่ฟังก์ชันใน fileWithFunction สามารถระบุตำแหน่งของ dll ได้ด้วยตัวเองหรือไม่ (สมมติว่า ว่ามันอยู่ในโฟลเดอร์เดียวกันเสมอ)