AssemblyName.GetAssemblyName メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > AssemblyName.GetAssemblyName メソッドの意味・解説 

AssemblyName.GetAssemblyName メソッド

指定したファイルAssemblyName取得します

名前空間: System.Reflection
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Shared Function GetAssemblyName
 ( _
    assemblyFile As String _
) As AssemblyName
Dim assemblyFile As String
Dim returnValue As AssemblyName

returnValue = AssemblyName.GetAssemblyName(assemblyFile)
public static AssemblyName GetAssemblyName
 (
    string assemblyFile
)
public:
static AssemblyName^ GetAssemblyName (
    String^ assemblyFile
)
public static AssemblyName GetAssemblyName
 (
    String assemblyFile
)
public static function GetAssemblyName
 (
    assemblyFile : String
) : AssemblyName

パラメータ

assemblyFile

AssemblyName取得する対象となるアセンブリ ファイル

戻り値
指定したファイルを表す AssemblyName オブジェクト

例外例外
例外種類条件

ArgumentNullException

assemblyFilenull 参照 (Visual Basic では Nothing) です。

ArgumentException

assemblyFile無効です (無効なカルチャを持つアセンブリなど)。

FileNotFoundException

assemblyFile が見つかりません。

SecurityException

呼び出し元にパス探索アクセス許可がありません。

BadImageFormatException

assemblyFile有効なアセンブリではありません。

FileLoadException

1 つアセンブリまたはモジュールが、2 つ異な証拠セット使用して 2 回読込まれました。

解説解説
使用例使用例

ディスク上のアセンブリの AssemblyName を取得するコード例次に示します。このコード例は、文字列 "MyAssembly.exe" をハード ディスク上のアセンブリファイル名 (必要に応じてパスを含む) に置換しないと実行されません。または、このコード例を "MyAssembly.exe" としてコンパイルすることもできます

Imports System
Imports System.Reflection
Imports Microsoft.VisualBasic

Public Class AssemblyName_GetAssemblyName
   
   Public Shared Sub Main()
      
      ' Replace the string "MyAssembly.exe" with the name
 of an assembly,
      ' including a path if necessary. If you do not have another assembly
      ' to use, you can use whatever name you give to this assembly.
      '
      Dim myAssemblyName As AssemblyName =
 AssemblyName.GetAssemblyName("MyAssembly.exe")
      Console.WriteLine(vbCrLf & "Displaying assembly information:"
 & vbCrLf)
      Console.WriteLine(myAssemblyName.ToString())
   End Sub 'Main 
End Class 'AssemblyName_GetAssemblyName
 
using System;
using System.Reflection;

public class AssemblyName_GetAssemblyName
{
   public static void Main()
   {
      // Replace the string "MyAssembly.exe" with the name
 of an assembly,
      // including a path if necessary. If you do not have another assembly
      // to use, you can use whatever name you give to this assembly.
      //
      AssemblyName myAssemblyName = AssemblyName.GetAssemblyName("MyAssembly.exe");
      Console.WriteLine("\nDisplaying assembly information:\n");
      Console.WriteLine(myAssemblyName.ToString());
   }
}
#using <system.dll>

using namespace System;
using namespace System::Reflection;
int main()
{
   
   // Replace the string "MyAssembly.exe" with the name of
 an assembly,
   // including a path if necessary. If you do not have another assembly
   // to use, you can use whatever name you give to this assembly.
   //
   AssemblyName^ myAssemblyName = AssemblyName::GetAssemblyName( "MyAssembly.exe"
 );
   Console::WriteLine( "\nDisplaying assembly information:\n" );
   Console::WriteLine( myAssemblyName );
}

import System.*;
import System.Reflection.*;
import System.Text.RegularExpressions.*;

public class AssemblyNameGetAssemblyName
{
    public static void main(String[]
 args)
    {
        // Get the type of 'System.Object'.
        Type myType = Object.class.ToType();

        // Get the path of 'System.dll'.
        String system = Regex.Replace(myType.get_Assembly().get_CodeBase(), 
            "mscorlib.dll", "System.dll");
        system = Regex.Replace(system, "file:///", "");

        // Get the assembly information and display to the console.
        AssemblyName myAssemblyName = AssemblyName.GetAssemblyName(system);
        Console.WriteLine("\nDisplaying the assembly information of "
            + "'System.dll'\n");
        Console.WriteLine(myAssemblyName.ToString());
    } //main
} //AssemblyNameGetAssemblyName
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からAssemblyName.GetAssemblyName メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からAssemblyName.GetAssemblyName メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からAssemblyName.GetAssemblyName メソッド を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「AssemblyName.GetAssemblyName メソッド」の関連用語

AssemblyName.GetAssemblyName メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



AssemblyName.GetAssemblyName メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS