| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Addin's von 32bit in 64bit Konvertieren wie? (1948 mal gelesen)
|
Andreas01 Mitglied Dipl.-Ing.(FH) Konstrukteur
Beiträge: 227 Registriert: 05.08.2004 Inventor 2020 i7 32 GB RAM Quatro FX 4000 WIN10-64bit
|
erstellt am: 08. Sep. 2011 11:14 <-- editieren / zitieren --> Unities abgeben:
Hallo Forum, wir haben neue Rechner bekommen Win7 64bit und Inventor 2012 - 64bit. Was muss ich machen damit meine Addins welche ich mit VB.net Express unter WinXP 32bit erstellt habe jetzt laufen? Ich habe es schon bei mir @Home bei einer Vista64bit probiert neu zu Kompilieren, jedoch ohne Erfolg. Kann mir jemand weiterhelfen? Gruß Andreas.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bwr Mitglied Konstrukteur
Beiträge: 129 Registriert: 21.02.2007
|
erstellt am: 09. Sep. 2011 07:27 <-- editieren / zitieren --> Unities abgeben: Nur für Andreas01
Hallo Andreas01, meiner Erfahrung nach sollte es keine Probleme geben. Mir VB Express habe ich selbst schon Addins of WinXP 32 erstellt und die laufen auf Win7 64 bzw. Vista 64. Das ist aus der Hilfe unter '64bit Topic': The machine platform on which you compile your Addin doesn't matter (32-bit or 64-bit), as long as you specify the target setting in Visual Studio, the Addin will be compiled to be loaded on the particular platform specified. So it is possible to compile a 64-bit Addin on a 32-bit machine, but it will only run on a 64-bit machine. Nachdem man aber bei VB Express nicht einstellen kann ob man für 32 oder 64 Bit kompilieren will läuft's immer, egal ob 32 oder 64 Bit. Viele Grüße Andi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2166 Registriert: 15.11.2006 Windows 10 x64, AIP 2022
|
erstellt am: 09. Sep. 2011 21:02 <-- editieren / zitieren --> Unities abgeben: Nur für Andreas01
|
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2166 Registriert: 15.11.2006 Windows 10 x64, AIP 2022
|
erstellt am: 09. Sep. 2011 21:03 <-- editieren / zitieren --> Unities abgeben: Nur für Andreas01
|
Andreas01 Mitglied Dipl.-Ing.(FH) Konstrukteur
Beiträge: 227 Registriert: 05.08.2004 Inventor 2020 i7 32 GB RAM Quatro FX 4000 WIN10-64bit
|
erstellt am: 12. Sep. 2011 09:19 <-- editieren / zitieren --> Unities abgeben:
Hallo, also folgendes, ich habe den AddIn nochmals Erstellt, ohne Fehler siehe Bild. Das AddIn war jedoch im Inventor nicht vorhanden. Danach habe ich die dll von "Hand" registriert und siehe da es funktioniert. Muss ich vielleicht bei vb.net Express irgendwo ein Häkchen setzen damit die Programme mit Framework64 4.0 die dll's registriert? @rkauskh ich mache den Inventor zu und dann Kompiliere ich den Code. Hat bis jetzt (32bit System) immer gut funktioniert. Gruß Andreas
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2166 Registriert: 15.11.2006 Windows 10 x64, AIP 2022
|
erstellt am: 13. Sep. 2011 21:48 <-- editieren / zitieren --> Unities abgeben: Nur für Andreas01
Hi Ich bin der Meinung (hab kein Express), daß nach dem Kompilieren Code: C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe
statt Code: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\RegAsm.exe
ausgeführt wird. Dadurch wird der ganze Registryzweig falsch erstellt. Ob man das bei Express umstellen kann weiß ich leider nicht. Erstell mal eine register.bat kopiere das hier rein und teste dann mal. Code: @echo off C:\Windows\Microsoft.NET\Framework64\v4.0.30319\RegAsm.exe /codebase Name_deines_AddIns.dll PAUSE
Deregistrieren mit einer unregister.bat Code: @echo off C:\Windows\Microsoft.NET\Framework64\v4.0.30319\RegAsm.exe /unregister Name_deines_AddIns.dll PAUSE
------------------ MfG RK [Diese Nachricht wurde von rkauskh am 13. Sep. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
yamaha Mitglied Konstrukteur
Beiträge: 374 Registriert: 19.05.2004 Autocad/Inventor 2019, Windows 7 Pro 64Bit
|
erstellt am: 23. Dez. 2011 12:06 <-- editieren / zitieren --> Unities abgeben: Nur für Andreas01
Hallo, man kann auch bei der VB Express Version einstellen in welche Plattform konvertiert werden soll; jeoch nicht über das Programm selbst. 1. Aus deinem VB-Projekt die Datei ###.vbproj im Editor öffnen. Die Datei ist eine XML-Datei. Also entweder einen XML-Editor verwenden; es geht aber auch mit einem normalen Text-Editor, wenn man beachtet das die XML-Struktur eingehalten wird. 2. Den ersten Abschnitt <PropertyGroup> suchen und folgende Zeile ergänzen. <PlatformTarget>AnyCPU</PlatformTarget> ------------------ Gruß Jörn [Diese Nachricht wurde von yamaha am 23. Dez. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Andreas01 Mitglied Dipl.-Ing.(FH) Konstrukteur
Beiträge: 227 Registriert: 05.08.2004 Inventor 2020 i7 32 GB RAM Quatro FX 4000 WIN10-64bit
|
erstellt am: 12. Jan. 2012 09:06 <-- editieren / zitieren --> Unities abgeben:
|