Tôi có một chương trình được xây dựng và tôi đang cố gắng thay đổi trình kiểm tra cập nhật clickOnce mặc định bằng một chương trình được lập trình cứng. Tôi đã thêm using System.Deployment;
nhưng nó không chứa thông tin lắp ráp mà tôi cần gọi. Tôi đang thiếu gì ở đây? Tôi đã tìm kiếm MSDN nhưng nó vẫn nói rằng đây là không gian tên chính xác để gọi.Không thể tìm thấy ApplicationDeployment trong System.Deployment
Các lỗi lãm như: The name ApplicationDeployment does not exist in the current context
Mã từ Chương trình:
private void UpdateApplication()
{
if (ApplicationDeployment.IsNetworkDeployed)
{
ApplicationDeployment ad = ApplicationDeployment.CurrentDeployment;
ad.CheckForUpdateCompleted += new CheckForUpdateCompletedEventHandler(ad_CheckForUpdateCompleted);
ad.CheckForUpdateProgressChanged += new DeploymentProgressChangedEventHandler(ad_CheckForUpdateProgressChanged);
ad.CheckForUpdateAsync();
}
}
Đó là vấn đề chỉ có System.Deployment.Internal và nói rằng Ứng dụng không tồn tại. – Saren
@Saran Bạn cần Thêm tham chiếu đến System.Deployment.dll trong dự án của bạn. – ryadavilli
Cảm ơn nó hoạt động chính xác ngay bây giờ. – Saren