Xuất bản ứng dụng trên máy tính trong Microsoft Store part1

Ngày tạo trang :

Môi trường

Windows
  • Cửa sổ 10
Visual Studio-giường
  • Visual Studio 2019

※ Hoạt động trong các phiên bản khác, nhưng chưa được xác nhận

Lúc đầu

Trong quá khứ, chỉ có các ứng dụng có thể được xuất bản trong Microsoft Store ở định dạng UWP, nhưng bằng cách sử dụng Desktop Bridge, Ứng dụng máy tính được tạo trong Windows Form, WPF, Win32, và như vậy bây giờ có thể được xuất bản trong Microsoft Store.

Bài viết này cung cấp hướng dẫn từng bước về cách tạo một gói để xuất bản các ứng dụng trên máy tính để bàn một cách tương đối đơn giản.

Tuy nhiên, như một biện pháp đề ra, các ứng dụng được đóng gói và cài đặt Nó khác với môi trường thực hiện khi bạn phân phối và chạy trong truyền thống ZIP (EXE) phân phối và cài đặt định dạng (MSI), do đó, không có bảo đảm rằng một trong những di chuyển sẽ làm việc 100%. Nếu bạn đang nghĩ đến việc phân phối các ứng dụng máy tính để bàn trong cửa hàng, chúng tôi khuyên bạn nên kiểm tra hành vi sau khi đóng gói. Trong một số trường hợp, bạn có thể cần phải sửa đổi chương trình cho Store.

Chuẩn bị trước

  • Bạn đã tạo và hoàn tất các ứng dụng máy tính để bàn bạn muốn xuất bản trong Visual Studio.
  • Bạn đang đăng ký tài khoản để ứng dụng của bạn có thể được xuất bản trong Microsoft Store (bạn muốn có các ứng dụng khác xuất bản vì việc tạo tài khoản trong Microsoft Store không phải là chủ đề)

Tạo một dự án gói

Mở các dự án ứng dụng máy tính mà bạn đã tạo trong Visual Studio. Dưới đây là một ví dụ của tablelayoutSyncer, một công cụ cho phép tôi để đồng bộ hóa bảng layoutof hai cơ sở dữ liệu tôi đã tạo ra.

image

Thêm một dự án mới trong giải pháp.

image

Chọn dự án gói ứng dụng Windows từ mẫu để thêm. Tên dự án là bất cứ điều gì, nhưng Setup.

image

Chọn nền tảng đích cho Windows 10. Phiên bản đích về cơ bản là up-to-date và tốt. Đối với phiên bản tối thiểu, hãy quyết định những tính năng và phiên bản thư viện mà bạn muốn sử dụng.

image

Dự án gói được thêm vào.

image

Thiết lập dự án gói

Duyệt dự án

Thiết lập các dự án được bao gồm trong gói. Bấm chuột phải vào ứng dụng và chọn thêm tài liệu tham khảo.

image

Chọn các dự án mà bạn muốn đưa vào. Dự án EXE được tham chiếu trực tiếp bởi các dự án thư viện, vì vậy bạn không cần phải kiểm tra chúng.

image

Liên kết các ứng dụng với các cửa hàng

Nếu bạn đã có một tài khoản ở phía Microsoft Store, liên kết thông tin giữa các ứng dụng s nó xuất bản và lưu trữ. Bấm chuột phải vào dự án gói và chọn xuất bản hoặc liên kết ứng dụng với cửa hàng.

image

Chọn tiếp theo.

image

Nếu bạn chưa đăng ký thông tin ứng dụng của bạn trên Microsoft Store, hãy đặt tên của bạn trong "đặt tên mới ứng dụng" dưới đây và nhấp vào nút "sách".

Sau khi đặt phòng, hoặc nếu bạn đã đăng ký thông tin ứng dụng trong Microsoft Store, tên ứng dụng sẽ xuất hiện trong danh sách. Chọn ứng dụng mà bạn muốn liên kết từ trong số đó.

image

Nhấp vào nút Hiệp hội.

image

Chỉnh sửa gói. appxmanifest

Chỉnh sửa package. appxmanifest để thiết lập ứng dụng bạn muốn xuất bản. Các nội dung gần như giống như khi bạn tạo một ứng dụng UWP, vì vậy tôi sẽ chỉ viết phần dành riêng cho máy tính để bàn.

image

Ứng dụng

Nếu bạn liên kết nó với một cửa hàng, bạn sẽ có cùng một tên hiển thị.

Trong mô tả, nhập mô tả ứng dụng.

"Xoay được hỗ trợ" là một ứng dụng máy tính để bàn, vì vậy bạn không cần phải áp dụng bất cứ điều gì.

image

Tài sản trực quan

Microsoft Store yêu cầu hình ảnh cho các ứng dụng có kích thước khác nhau cho phù hợp với việc sử dụng của bạn. Bạn không phải có tất cả các kích thước có sẵn, nhưng bạn sẽ cần phải làm cho nó tất cả đã sẵn sàng trong hàng chục.

Bằng cách sử dụng "tài sản máy phát điện" để chuẩn bị một hình ảnh biểu tượng cho các ứng dụng trong thời gian được Bạn cũng có thể tạo các kích thước bạn muốn hàng loạt. Tuy nhiên, hãy điều chỉnh hình ảnh riêng lẻ vào thời gian đó vì nó có thể không nhất thiết phải trở thành hình ảnh mong đợi.

image

Tính năng

Thiết lập những tính năng ứng dụng xuất bản sử dụng.

Tuy nhiên, về cơ bản không có ràng buộc chức năng trong các ứng dụng máy tính để bàn, do đó, không có điểm trong việc thiết lập mục này.

image

Tuyên bố

Đặt nó nếu cần thiết.

image

URI nội dung

Đặt nó nếu cần thiết.

image

Đóng gói

Nếu bạn đang liên kết một cửa hàng, giá trị của nó được thiết lập và bạn có thể sử dụng nó như là.

image

Lưu khi bạn hoàn tất.

Các gói thử nghiệm

Đảm bảo rằng gói được cài đặt và chạy thành công. Bấm chuột phải vào dự án gói và chọn gỡ lỗi hoặc bắt đầu phiên bản mới.

image

Đảm bảo rằng chương trình hoạt động chính xác.

image

Đảm bảo rằng nó được đăng ký trong menu bắt đầu.

image

Tạo một gói

Tạo một gói để xuất bản ứng dụng. Bấm chuột phải vào dự án gói và chọn xuất bản hoặc tạo gói ứng dụng.

image

Chọn < tên tài khoản > < trong Microsoft Store dưới dạng > tên ứng dụng và chọn tiếp theo.

image

Sửa đổi phiên bản để phù hợp với ứng dụng.

Trong kiến trúc, hãy kiểm tra các nền tảng sẽ được phát hành. Đối với các ứng dụng máy tính để bàn, bạn thường sẽ kiểm tra "x86" hoặc "x64". Bất kỳ CPU có thể gây ra gói tạo không thành công, vì vậy hãy tạo kiến trúc x86 và x64 trong các dự án exe trước.

Hãy nhớ để đảm bảo rằng cấu hình giải pháp là Release.

image

Nếu xây dựng thành công, bạn sẽ thấy màn hình sau đây:

Gói được tạo ra trong "vị trí đầu ra", vì vậy hãy nhấp vào liên kết để tải nó về sau để mở Explorer.

Bởi vì nó là lần đầu tiên đăng ký thời gian này, nó không gửi nó tự động cho Microsoft Store.

Để xem gói và ứng dụng có hoạt động chính xác không, hãy nhấp vào nút "khởi chạy bộ chứng nhận ứng dụng Windows" để xem nó có hoạt động hay không.

image

Đảm bảo rằng gói được tạo ra tại các gói đích. Bạn sẽ đăng ký một tập tin với phần mở rộng ". appxupload" trong Microsoft Store.

image

Tóm tắt

Đó là tất cả có để tạo ra các gói trong môi trường địa phương. Lần tới, tôi muốn tạo một thiết lập công khai ở phía Microsoft Store.