Moin zusammen,
ich habe leider ein Problem mit einem geschriebenen Addon unter vb.net und hoffe ich kann von euch evtl. ein paar Tips bekommen, wie ich das Problem lösen kann.
Ursprünglich hatte ich es für Inventor 2014 geschrieben. Mitlerweile nutzen wir das Addon in 2017.
Jetzt sind uns einige Sachen aufgefallen, die wir geändert haben möchten.
Also habe ich das Projekt in Visual Studio 2015 geladen, die Pfade für 2017 angepasst und ... Fehler.
Das Addon wird zwar als dll abgelegt allerdings lädt es im Inventor nicht mehr.
Im Visual Studio bekomme ich dann auch folgenden Fehler angezeigt:
Code:
Schweregrad Code Beschreibung Projekt Datei Zeile Unterdrückungszustand
Fehler Der Befehl "
if exist "%ProgramFiles%\Microsoft SDKs\Windows\v6.0\bin\mt.exe" set var="%ProgramFiles%\Microsoft SDKs\Windows\v6.0\bin\mt.exe"
if exist "%ProgramFiles%\Microsoft SDKs\Windows\v7.0\bin\mt.exe" set var="%ProgramFiles%\Microsoft SDKs\Windows\v7.0\bin\mt.exe"
if exist "%ProgramFiles%\Microsoft SDKs\Windows\v6.0A\bin\mt.exe" set var="%ProgramFiles%\Microsoft SDKs\Windows\v6.0A\bin\mt.exe"
if exist "%ProgramFiles%\Microsoft SDKs\Windows\v7.0A\bin\mt.exe" set var="%ProgramFiles%\Microsoft SDKs\Windows\v7.0A\bin\mt.exe"
if exist "%PROGRAMFILES(x86)%\Microsoft SDKs\Windows\v6.0A\bin\mt.exe" set var=%PROGRAMFILES(x86)%\Microsoft SDKs\Windows\v6.0A\bin\mt.exe"
if exist "%PROGRAMFILES(x86)%\Microsoft SDKs\Windows\v7.0A\bin\mt.exe" set var="%PROGRAMFILES(x86)%\Microsoft SDKs\Windows\v7.0A\bin\mt.exe"
if exist "%PROGRAMFILES%\Windows Kits\8.0\bin\x64\mt.exe" set var="%PROGRAMFILES%\Windows Kits\8.0\bin\x64\mt.exe"
if exist "%PROGRAMFILES%\Windows Kits\8.0\bin\x86\mt.exe" set var="%PROGRAMFILES%\Windows Kits\8.0\bin\x86\mt.exe"
if exist "%PROGRAMFILES(x86)%\Windows Kits\8.0\bin\x64\mt.exe" set var="%PROGRAMFILES(x86)%\Windows Kits\8.0\bin\x64\mt.exe"
if exist "%PROGRAMFILES(x86)%\Windows Kits\8.0\bin\x86\mt.exe" set var="%PROGRAMFILES(x86)%\Windows Kits\8.0\bin\x86\mt.exe"
call %var% -manifest "C:\Users\%user%\Desktop\%Addon%\%Addon%\%Addon%.X.manifest" -outputresource:"C:\Program Files\Autodesk\Inventor 2017\Bin\%Addon%.dll";#2
" wurde mit dem Code 1 beendet.
Zusätzlich bekommen ich noch folgende Hinweismeldung:
Code:
Schweregrad Code Beschreibung Projekt Datei Zeile Unterdrückungszustand
Warnung Es wurden Konflikte zwischen verschiedenen Versionen derselben abhängigen Assembly gefunden, die nicht gelöst werden können. Diese Verweiskonflikte werden im Buildprotokoll aufgelistet, wenn die Protokollausführlichkeit auf "Ausführlich" festgelegt ist. %Addon%
Ich finde einfach den Grund nicht warum es nicht mehr klappt. Ich vermute, dass es was mit den Verweisen und importierten Namespaces zu tun hat. Wo und wie kann ich das ganze weiter eingrenzen?
Sorry für die Frage aber ich bin leider kein Programmierer.
Hat jemand ne Idee?
Danke!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP