Hallo zusammen, ich stehe hier vor einem Problem, zu dem ich keine Loesung finde. Wir haben in unserer Firma ein eigenes Intranetsystem in C# geschrieben, das unter anderem ueber DllImport auf die Kernel32.dll zugreift um ueber den Comport mit einer Maschine zu kommunizieren.
Jetzt haben wir das Problem, dass beim Verteilen einer neuen Version genau der Rechner auf dem Maschinencontroller laeuft nach dem Deployment falsche Werte liefert. Laut der .NET Devise sollte ein einfaches Ueberschreiben von dlls ja kein Problem sein. Kann es nun sein, dass eben der DllImport zu Problemen fuehrt.
Das Deployment funktioniert einwandfrei wenn man die Maschinencontrollerapplication vorher schliesst, aber genau soll ja eben nicht passieren.
Liegt es am Zusammenspiel Managed Unmanaged Code? Remoting?
Wer hat ein paar Ideen, da ich leider keine Loesung finde.
Danke
Philipp
Jetzt haben wir das Problem, dass beim Verteilen einer neuen Version genau der Rechner auf dem Maschinencontroller laeuft nach dem Deployment falsche Werte liefert. Laut der .NET Devise sollte ein einfaches Ueberschreiben von dlls ja kein Problem sein. Kann es nun sein, dass eben der DllImport zu Problemen fuehrt.
Das Deployment funktioniert einwandfrei wenn man die Maschinencontrollerapplication vorher schliesst, aber genau soll ja eben nicht passieren.
Liegt es am Zusammenspiel Managed Unmanaged Code? Remoting?
Wer hat ein paar Ideen, da ich leider keine Loesung finde.
Danke
Philipp