Trong MSDN, Phương thức Association.GetExecutingAssugging, nhận xét về phương thức "getexecutingassugging", vì lý do hiệu suất, bạn chỉ nên gọi phương thức này khi bạn không biết tại thời điểm thiết kế nào đang thực hiện lắp ráp.
Cách được đề xuất để truy xuất một đối tượng hội đại diện cho hội đồng hiện tại là sử dụng thuộc Type.Assembly
tính của một loại được tìm thấy trong hội đồng.
Ví dụ sau minh họa:
using System;
using System.Reflection;
public class Example
{
public static void Main()
{
Console.WriteLine("The version of the currently executing assembly is: {0}",
typeof(Example).Assembly.GetName().Version);
}
}
/* This example produces output similar to the following:
The version of the currently executing assembly is: 1.1.0.0
Tất nhiên điều này rất giống với câu trả lời với lớp trình trợ giúp "lớp tĩnh công khai CoreAssugging", nhưng, nếu bạn biết ít nhất một loại thực thi lắp ráp, thì không bắt buộc phải tạo lớp trình trợ giúp và nó tiết kiệm thời gian của bạn.
System.Deployment.Application.ApplicationDeployment.CurrentDeployment.CurrentVersion