.NET Core - MSBuild
Trong chương này, chúng ta sẽ thảo luận về MSBuild là gì và nó hoạt động như thế nào với .NET Core. MSBuild là nền tảng xây dựng cho Microsoft và Visual Studio. Trong ứng dụng UWP nếu bạn mở thư mục dự án, thì bạn sẽ thấy cả tệp project.json và * .csproj.
Nhưng nếu bạn mở ứng dụng .NET Core Console trước đây của chúng tôi, thì bạn sẽ thấy các tệp project.json và * .xproj.
Hệ thống xây dựng .NET Core hoặc hệ thống xây dựng project.json không đủ cho nhu cầu của UWP; đây là lý do tại sao UWP vẫn đang sử dụng hệ thống Build * .csproj (MSBuild).
Nhưng project.json sẽ di chuyển ra xa khi có liên quan đến hệ thống xây dựng.
Bây giờ, nếu bạn muốn thêm một vài tệp hiện có vào ứng dụng UWP của mình như chúng tôi đã thêm trong ứng dụng Bảng điều khiển, thì bạn cần thêm các tệp đó vào thư mục dự án. Hơn nữa, bạn cũng sẽ cần đưa vào dự án của mình trong Solution Explorer.
Bây giờ chúng ta hãy xem xét các tệp sau đây; sao chép các tệp này vào thư mục dự án của bạn.
Hãy quay lại Visual Studio và mở Trình khám phá giải pháp.
Bây giờ bạn có thể thấy rằng chỉ sao chép tệp là không đủ trong trường hợp ứng dụng UWP, vì trong Giải pháp Explorer, chúng tôi không thể nhìn thấy các tệp đó.
Bây giờ chúng ta cũng phải bao gồm các tệp đó bằng cách nhấp vào Show All Files biểu tượng như được đánh dấu trong ảnh chụp màn hình ở trên và bây giờ bạn sẽ thấy tất cả các tệp trong thư mục dự án.
Hai tệp này vẫn chưa được đưa vào dự án của chúng tôi. Để bao gồm các tệp này, hãy chọn các tệp này và nhấp chuột phải vào bất kỳ tệp nào rồi chọnInclude in Project.
Bây giờ các tệp này cũng được bao gồm. Một điều tốt có thể thấy trước là phương pháp project.json giảm tệp cho * .csproj trong phiên bản tương lai của công cụ SKD và cả Visual Studio.