2017-06-28 43 views
5

Tôi đang sử dụng Dịch vụ ứng dụng triển khai dịch vụ ứng dụng trong bước dịch vụ nhóm, tôi muốn có thể xây dựng giải pháp của mình với PackageAsSingleFile được đặt thành Sai. Tuy nhiên khi tôi cố gắng phát hành gói với đường dẫn đến tạo tác, tôi nhận được "Không tìm thấy gói nào có mẫu được chỉ định".Không tìm thấy gói nào có mẫu được chỉ định

Tôi có cần tạo hai tạo phẩm, một tệp dạng tệp zip và một tệp như một gói tệp để có thể thực hiện những gì tôi muốn không? Tôi đã thử đường dẫn khác nhau tới các thư mục, nhưng tôi cũng gặp lỗi tương tự.

enter image description here

Trả lời

5

Tham khảo các bước sau:

  1. NuGet Installer nhiệm vụ để khôi phục gói
  2. Visual Studio nhiệm vụ xây dựng (Giải pháp: *** sln; Visual Studio Version:. Visual Studio 2015; Arguments MSBuild:/p : DeployOnBuild = True/p: DeployDefaultTarget = WebPublish/p: WebPublishMethod = FileSystem/p: DeleteExistingFiles = True/p: publishUrl = "$ (build.artifactstagingdirectory) \"; Nền tảng: $ (BuildPlatform); Cấu hình: $ (BuildConfiguration))
  3. Xuất bản các tạo phẩm xây dựng (Đường dẫn tới xuất bản: $ (build.artifactstagingdirectory); Tên tác phẩm: thả; Loại tác phẩm: Máy chủ)
  4. Chỉnh sửa/tạo định nghĩa Bản phát hành
  5. Liên kết tạo tác cho phiên bản trước
  6. Triển khai dịch vụ ứng dụng Azure (Gói hoặc thư mục: $ (Hệ thống.DefaultWorkingDirectory)/**/thả)
  7. Bỏ chọn Xuất bản sử dụng Web Triển khai tùy chọn
+0

Những bước này đã làm các trick! Cảm ơn bạn – ruffen

1

Tôi đã sử dụng tệp zip và tác vụ Triển khai dịch vụ ứng dụng Azure có thể được thực thi thành công.

Đối với việc xây dựng định nghĩa liên quan, bạn có thể sử dụng dưới đây nhiệm vụ:

Copy Files nhiệm vụ:

Nguồn Folder: $(Build.SourcesDirectory).

Nội dung: dự án bạn muốn triển khai cho Azure, chẳng hạn như A SPNETCoreProj\**.

Thư mục đích: $(Build.ArtifactStagingDirectory).

Tác vụ lưu trữ tệp: Thư mục gốc (hoặc tệp) để lưu trữ: $(Build.ArtifactStagingDirectory). Loại lưu trữ: zip. Lưu trữ tệp để tạo: $(Build.ArtifactStagingDirectory)/project.zip.

Xuất bản Build Artifacts nhiệm vụ:

Path to Publish: $(Build.ArtifactStagingDirectory).

Tên tác phẩm: drop.

Trong định nghĩa phát hành, bạn có thể chỉ định trọn gói hoặc thư mục như $(System.DefaultWorkingDirectory)\**\*.zip trong Azure App Dịch vụ Triển khai nhiệm vụ.

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