2015-09-22 14 views
5

tôi thấy thông điệp cảnh báo lạ quá trình biên dịch có nguồn gốc .net cho Universal Nền tảng ứng dụng - Windows 10.Net Native - Loại không được đưa vào biên soạn

C: \ Program Files (x86) \ MSBuild \ Microsoft.NetNative \ x86 \ ilc \ IlcInternals.targets (886,5): cảnh báo: Loại 'Windows.UI.Xaml.Controls.Image' không được bao gồm trong biên dịch, nhưng được tham chiếu trong loại 'XT.Controls.VideoPlayer.VideoPlayerControl'. Có thể có một hội đồng mất tích.

C: \ Program Files (x86) \ MSBuild \ Microsoft.NetNative \ x86 \ ilc \ IlcInternals.targets (886,5): cảnh báo: Nhập 'Windows.UI.Xaml.Controls.Button' không được bao gồm trong biên dịch, nhưng đã được tham chiếu trong loại 'XT.Controls.VideoPlayer.VideoPlayerControl'. Có thể có một hội đồng mất tích.

Ứng dụng không hoạt động chính xác ở chế độ phát hành. Tôi gặp sự cố sau khi chụp màn hình với MissingMetadataException yêu cầu gỡ lỗi RuntimeType.cs (bị thiếu).

Bất kỳ ý tưởng nào tôi có thể bao gồm các loại này trong quá trình biên dịch?

+0

https://msdn.microsoft.com/en-us/library/dn600640%28v=vs.110%29.aspx –

+0

Cảm ơn Hans, tôi đã thêm thông số như sau: '' Tôi vẫn nhận được cảnh báo trình biên dịch. – razor118

Trả lời

2

Khi kết nối với vấn đề liên kết Hans được giải quyết bằng dòng mã này. Đã thêm vào tính chất của dự án Default.rd.xml

<Namespace Name="Windows.UI.Xaml" Dynamic="Required All" Serialize="Required Public" Browse="Required All" Activate="Required All" /> 
+0

Bạn có thể đơn giản hóa chỉ thị của mình thành chỉ thị này: . Duyệt và Kích hoạt là các kiểu con của "Động" và bạn gần như chắc chắn không cần thông tin tuần tự hóa cho tất cả các loại trong Windows.UI.Xaml. Ngoài ra còn có những trường hợp có chỉ thị quá rộng có thể tăng lên trình biên dịch .Net không cần thiết. HTH –

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