アットウィキロゴ
Neroli
掲示板 掲示板 ページ検索 ページ検索 メニュー メニュー

Neroli

アセンブリ情報

最終更新:

kitay

- view
管理者のみ編集可
2011/04/07 00:18 Thu

アセンブリ情報

呼び出し元のアセンブリ情報

  1. public class CallingAssemblyInfo
  2. {
  3. /// <summary>
  4. /// 製品名
  5. /// </summary>
  6. public static string Product
  7. {
  8. get
  9. {
  10. var asmprd = Attribute.GetCustomAttribute(Assembly.GetCallingAssembly(), typeof(AssemblyProductAttribute)) as AssemblyProductAttribute;
  11. return asmprd.Product;
  12. }
  13. }
  14. /// <summary>
  15. /// 著作権
  16. /// </summary>
  17. public static string Copyright
  18. {
  19. get
  20. {
  21. var asmcpy = Attribute.GetCustomAttribute(Assembly.GetCallingAssembly(), typeof(AssemblyCopyrightAttribute)) as AssemblyCopyrightAttribute;
  22. return asmcpy.Copyright;
  23. }
  24. }
  25. /// <summary>
  26. /// バージョン
  27. /// </summary>
  28. public static Version Version
  29. {
  30. get
  31. {
  32. var asm = Assembly.GetCallingAssembly();
  33. return asm.GetName().Version;
  34. }
  35. }
  36. }
  37.  

実行中のアセンブリ情報

  1. public class ExecutingAssemblyInfo
  2. {
  3. /// <summary>
  4. /// 製品名
  5. /// </summary>
  6. public static string Product
  7. {
  8. get
  9. {
  10. var asmprd = Attribute.GetCustomAttribute(Assembly.GetExecutingAssembly(), typeof(AssemblyProductAttribute)) as AssemblyProductAttribute;
  11. return asmprd.Product;
  12. }
  13. }
  14. /// <summary>
  15. /// 著作権
  16. /// </summary>
  17. public static string Copyright
  18. {
  19. get
  20. {
  21. var asmcpy = Attribute.GetCustomAttribute(Assembly.GetExecutingAssembly(), typeof(AssemblyCopyrightAttribute)) as AssemblyCopyrightAttribute;
  22. return asmcpy.Copyright;
  23. }
  24. }
  25. /// <summary>
  26. /// バージョン
  27. /// </summary>
  28. public static Version Version
  29. {
  30. get
  31. {
  32. var asm = Assembly.GetExecutingAssembly();
  33. return asm.GetName().Version;
  34. }
  35. }
  36. }
  37.  


記事メニュー
最近更新されたスレッド
ウィキ募集バナー