Trong chương trình của tôi, làm sao tôi có thể đọc các thuộc tính thiết lập trong AssemblyInfo.cs:Làm thế nào để đọc lắp ráp thuộc tính
[assembly: AssemblyTitle("My Product")]
[assembly: AssemblyDescription("...")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Radeldudel inc.")]
[assembly: AssemblyProduct("My Product")]
[assembly: AssemblyCopyright("Copyright @ me 2008")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
Tôi muốn hiển thị một số các giá trị cho người sử dụng chương trình của tôi, vì vậy tôi Tôi muốn biết làm thế nào để tải chúng từ chương trình chính và từ các hội đồng komponent tôi đang sử dụng.
Bạn cũng có thể sử dụng Assembly.GetExecutingAssembly() GetCustomAttributes() để lấy các thuộc tính của assembly đang thực hiện. – jop
Lưu ý rằng nếu bạn đang đọc thuộc tính cho một hội đồng không được tải, quá trình tải không thể hoàn tác trừ khi một AppDomain riêng biệt được sử dụng và sau đó được tải xuống. –
GetExecutingAssembly không phải lúc nào cũng cung cấp những gì bạn muốn (ví dụ, nó có thể trả về trình gỡ lỗi nếu trình gỡ rối khởi động ứng dụng của bạn). –