ฉันกำลังสร้างไปป์ไลน์แรกเพื่อสร้างแอปพลิเคชัน .NET Desktop ฉันได้เพิ่มงานที่จำเป็นลงในไฟล์ YML ของฉันแล้ว แต่ฉันได้รับข้อผิดพลาดต่อไปนี้ เกี่ยวกับแอสเซมบลีที่อาจขาดหายไปหรือไม่พบ
ข้อความแสดงข้อผิดพลาด: "ประเภทหรือชื่อเนมสเปซ 'AxAcroPDFLibre' ไม่สามารถ
จะพบ..."
ภาพหน้าจอของข้อผิดพลาด
นี่คือรหัสที่สมบูรณ์ของไฟล์ YML ของฉัน:
# .NET เดสก์ท็อป
# สร้างและเรียกใช้การทดสอบสำหรับโซลูชันเดสก์ท็อป .NET Desktop หรือ Windows classic
# เพิ่มขั้นตอนที่เผยแพร่สัญลักษณ์ บันทึกการสร้างสิ่งประดิษฐ์ และอื่นๆ:
# https://docs.microsoft.com/azure/devops/pipelines/apps/windows/dot-net
สิ่งกระตุ้น:
- ผู้เชี่ยวชาญ
พูล: vmImage: 'windows-ล่าสุด'
ตัวแปร: โซลูชัน: '**/*.sln' buildPlatform: 'CPU ใดๆ' buildConfiguration: 'Release'
ขั้นตอน:
- งาน: NuGetToolInstaller@1
- งาน: NuGetCommand@2 อินพุต:
คืนค่าโซลูชัน: '$ (โซลูชัน)'
- งาน: VSBuild@1 อินพุต:
วิธีแก้ไข: '$(โซลูชัน)'
แพลตฟอร์ม: '$(buildPlatform)'
การกำหนดค่า: '$ (buildConfiguration)'
- งาน: VSTest@2 อินพุต:
แพลตฟอร์ม: '$(buildPlatform)'
การกำหนดค่า: '$ (buildConfiguration)'
- งาน: CopyFiles@2 displayName: 'คัดลอกไฟล์ไปที่: $(build.artifactstagingdirectory)' อินพุต:
โฟลเดอร์ต้นทาง: '$(system.defaultworkingdirectory)'
เนื้อหา: '**/bin/**'
TargetFolder: เงื่อนไข '$ (build.artifactstagingdirectory)': สำเร็จหรือล้มเหลว ()
- งาน: PublishBuildArtifacts@1 displayName: อินพุต 'Publish Artifact: drop':
PathtoPublish: '$(build.artifactstagingdirectory)' condition: successedOrFailed() ฉันพบคำถามที่คล้ายกันนี้ที่นี่ใน StackOverflow แต่ฉันได้ตรวจสอบคำสั่งแพ็กเกจนักเก็ตของฉันแล้ว และฉันมีอยู่ในไฟล์บิลด์
ในตอนท้ายของกระบวนการ งานล้มเหลว
คลิกที่นี่เพื่อดูบันทึกข้อผิดพลาด
นั่นคือทั้งหมดที่ฉันได้ลองตอนนี้ เนื่องจากฉันกำลังจัดทำเอกสารเกี่ยวกับ Azure DevOps Pipelines หากคุณมีคำแนะนำใด ๆ ฉันจะขอบคุณพวกเขา