クラスライブラリ(myLib.dllプライベートアセンブリ)を使用(参照)したアプリケーションがあります。同じプライベートアセンブリを区別する
私は最初のクラスライブラリとまったく同じコードで新しいクラスライブラリプロジェクトを作成しました。
フォルダにアプリケーションと2番目のdllを置くと、実行時に例外がスローされます。
2つのアセンブリは厳密な名前ではないため、アプリケーションはどのように区別しますか?
これは、これはそれが時間debugerにがjuntが表示されます各ライブラリ
namespace mYnameSpace
{
public class Class1
{
public void test1()
{
Console.WriteLine("hello");
}
}
}
のコードでアプリケーション
class Program
{
static void Main(string[] args)
{
try
{
mYnameSpace.Class1 c = new mYnameSpace.Class1();
c.test1();
Console.ReadLine();
}
catch(Exception ex)
{
Console.WriteLine(ex);
}
}
}
です。 ( "未処理の例外が発生しました")
例外は何ですか?そして、それが何を引き起こすのかを明確にすることができますか?私はあなたの説明を理解していません。 – Oded