[Gelöst] Upgrade NAV700-NAV701 Error Compilation of assembly

28. Januar 2014 17:56

Hallo,

ich versuche eine DB laut dem UpgradeToolKit von NAV700 auf NAV701 zu bekommen.
Nachdem ich die DB konvertiert habe und die UpgradeToolKit-Objekte eingespielt habe, möchte ich die Form 104001 öffnen.

Folgender Fehler erscheint:

Compilation of assembly 'C:\ProgramData\Microsoft\Microsoft Dynamics NAV\71\Server\MicrosoftDynamicsNavServer$DynamicsNAV71\assembly\Record403_42.dll' failed. This can be caused by differences between binaries in your installation or your database. Ensure that all installation components are consistent and up to date. Error details: c:\ProgramData\Microsoft\Microsoft Dynamics NAV\71\Server\MicrosoftDynamicsNavServer$DynamicsNAV71\source\Record\Record403.cs(13,46) : error CS1729: 'Microsoft.Dynamics.Nav.Runtime.NavTextConstant' enthält keinen Konstruktor, der 5-Argumente akzeptiert.

Folgendes habe ich schon geprüft bzw. getestet:
* Client und Server auf der selben Build Version
* bei dem betroffenen Objekt alle Textkonstanten gelöscht, danach kommt das nächste Objekt mit dem Fehler -> er scheint ein Problem bei allen Textkonstanten zu haben

Kann mir hier jemand weiterhelfen?
Zuletzt geändert von toniveist am 28. Januar 2014 18:34, insgesamt 1-mal geändert.

Re: Upgrade NAV700 auf NAV701 Error Compilation of assembly

28. Januar 2014 18:10

Herzlich Willkommen bei uns!

toniveist hat geschrieben:Folgendes habe ich schon geprüft bzw. getestet:
* Client und Server auf der selben Build Version

Laut KB2907589 wird mit "'Microsoft.Dynamics.Nav.Runtime.NavTextConstant' enthält keinen Konstruktor, der 5-Argumente akzeptiert" eine falsche Meldung angezeigt. NAV versucht dir eigentlich zu sagen :roll: "The client version does not match the server version. You can only connect to a server with a matching version."
Darum meine blöde Frage: Wie genau hast du überprüft, ob die Build-Versionen übereinstimmen? Vielleicht hast du versehentlich die falschen Dateien geprüft o.ä.

Re: Upgrade NAV700 auf NAV701 Error Compilation of assembly

28. Januar 2014 18:21

Hallo,

blöde Fragen gibt es ja nicht :-)

in der Environment Umgebung in der Hilfe 7.10.35800 sowie in der NAV Administrations Console an der Instance (Version) 7.1.35800.0

Das sollten doch die selben sein oder?!

Viele Grüße

Re: Upgrade NAV700 auf NAV701 Error Compilation of assembly

28. Januar 2014 18:29

toniveist hat geschrieben:blöde Fragen gibt es ja nicht :-)

Hm, bei meinen Fragen gehen die Meinungen manchmal auseinander :mrgreen:

in der Environment Umgebung in der Hilfe 7.10.35800 sowie in der NAV Administrations Console an der Instance (Version) 7.1.35800.0

Der Dev-Client ist unstrittig; ich würde zur Sicherheit die Build-Version des Dienstes direkt an dessen exe-Datei prüfen.

toniveist hat geschrieben:möchte ich die Form 104001 öffnen.
Das passiert doch aus dem Dev-Client mittels "Run", oder?
Welcher Windows-Client darauf hin gestartet wird, hängt von den Einträgen in der Registry ab.
Kannst du denn den Windows-Client 7.10.35800 von Hand starten und dich mit der konvertieren Datenbank verbinden?

[Gelöst] Upgrade NAV700 auf NAV701 Error Compilation of asse

28. Januar 2014 18:33

Danke, ist nun gelöst.

Lösung:

Die Form wurde zwar über den "neuen Client" (7.10.35800) gestartet. In der Registry war aber noch die "alte Version" aktuell eingetragen und somit darüber ausgeführt. Dies ist auf den ersten Blick nicht ersichtlich!
Danke!

Ich habe diesen nun geändert! :)

Re: [Gelöst] Upgrade NAV700 auf NAV701 Error Compilation of

28. Januar 2014 18:35

Ah, gut :-)

toniveist hat geschrieben:In der Registry war aber noch die "alte Version" aktuell eingetragen und somit darüber ausgeführt. [...] Ich habe diesen nun geändert! :)

Könntest du uns an dieser Stelle schreiben, wo genau du ihn geändert hast? Dann finden auch andere schnell zu der Lösung.

Re: [Gelöst] Upgrade NAV700-NAV701 Error Compilation of asse

28. Januar 2014 18:49

Habe ein Skript:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\DYNAMICSNAV]
@="Dynamics NAV Protocol"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\DYNAMICSNAV\DefaultIcon]
@="C:\\Program Files (x86)\\Microsoft Dynamics NAV\\71\\RoleTailored Client\\Microsoft.Dynamics.Nav.Client.exe,0"

[HKEY_CLASSES_ROOT\DYNAMICSNAV\Shell]
@=""

[HKEY_CLASSES_ROOT\DYNAMICSNAV\Shell\Open]
@=""

[HKEY_CLASSES_ROOT\DYNAMICSNAV\Shell\Open\Command]
@="C:\\Program Files (x86)\\Microsoft Dynamics NAV\\71\\RoleTailored Client\\Microsoft.Dynamics.Nav.Client.exe -protocolhandler \"%1\""