Ich habe eine Anwendung, die verwendet (hat referenziert) eine Klassenbibliothek (myLib.dll private Assembly).Unterscheiden Sie zwei gleiche private Assemblies
Ich erstellte ein neues Klassenbibliotheksprojekt mit genau dem gleichen Code der ersten Klassenbibliothek.
Wenn ich in einen Ordner die Anwendung und die zweite DLL legen, löst es eine Ausnahme, wenn ich es ausführen.
Wie unterscheidet die Anwendung die beiden Baugruppen, da sie nicht stark benannt sind?
dies ist die Anwendung
class Program
{
static void Main(string[] args)
{
try
{
mYnameSpace.Class1 c = new mYnameSpace.Class1();
c.test1();
Console.ReadLine();
}
catch(Exception ex)
{
Console.WriteLine(ex);
}
}
}
dies der Code jeder Bibliothek ist
namespace mYnameSpace
{
public class Class1
{
public void test1()
{
Console.WriteLine("hello");
}
}
}
Sie den junt in der Zeit debuger angezeigt wird. ("eine nicht behandelte Ausnahme aufgetreten")
Was ist die Ausnahme? Und kannst du genau klären, was es verursacht, ich verstehe deine Beschreibung nicht. – Oded