Trong dự án WPF, tài liệu tham khảo chỉ được sử dụng trong xaml không được sao chép vào thư mục bin ngay cả với CopyLocal
được đặt thành true, như được phàn nàn trong this post. Với mẫu MVVM, điều phổ biến là các điều khiển của bên thứ 3 được sử dụng mà không có bất kỳ tham chiếu mã nào ở đằng sau.Lắp ráp chỉ được sử dụng trong XAML không được sao chép vào thư mục bin
Lấy cảm hứng từ this post, Tôi đang sử dụng giải pháp thay thế bên dưới. Thật dễ dàng, tuy nhiên, người ta phải tự duy trì danh sách biến trong đồng bộ với những người thực sự được sử dụng trong các tập tin XAML trên dự án, mà có thể thay đổi liên tục. Câu hỏi của tôi là liệu có giải pháp thực sự hay giải pháp tốt hơn? (Tôi nhận thức được ý tưởng của việc sử dụng sau xây dựng kịch bản, mà IMHO ít khám phá-thể và dễ bị tổn thương hơn với những thay đổi.)
internal static class BuildTricker
{
private static readonly RadTreeView radTreeView;
static BuildTricker()
{
// Set and get once to avoid compiler optimization.
radTreeView = null;
if (radTreeView != null)
{
throw new InvalidOperationException("This should never happen.");
}
}
}
Đó là RAD/Telerik - nếu nó trong GAC bạn có thể thử này - [ Đúng ] (http://stackoverflow.com/a/8703079/417747) –
NSGaga
Nó không dành riêng cho RadControls và '' là việc triển khai thuộc tính 'CopyLocal'. –