none
HID class.dll Probleme unter Visual studio Prof 2015

    Frage

  • Hallo,

    beim Migrieren von alten projekte (Visual studio 2008 C+) zu Visual Studio 2015 kriege ich beim Starten des .exe Files folgende Fehlermeldung:

    FileLoadException was unhandled
    An unhandled exception of type System.IO.FileLoadexception occured in Example.dll

    Additional Information: Die Assembly im gemischten Modus wurde während Version v2.0.50727 der Laufzeit erstellt und kann nicht während der 4.0-Laufzeit ohne zuzätzlich Konfigurationsinformationen geladen werden.

    Nach Lange suche habe ich dann festgestellt , dass es an der HID Class.dll lag.

    Es könnte irgendwie nicht geladen werden.

    Was ich noch zu erwähnen habe ist : Dieses Projekt lauft unter Visual studio 2008 c++ ohne Probleme.

    Donnerstag, 17. November 2016 17:28

Alle Antworten

  • Hi,

    das liegt wohl daran, dass man unter VS 2008 nur bis maximal .NET 3.5 (was auf 2.0 basiert) entwickeln konnte. Du müsstest daher entweder auch die genannte Assembly mit 4.0 kompilieren oder dein Projekt auf 2.0 bzw. 3.5 umstellen.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Donnerstag, 17. November 2016 17:43
  • Hi,

    danke für die Antwort.

    Also wenn ich dich richtig verstanden habe, muss ich eigentlich das Projekt so einstellen, dass es mit dem Assembly 2.0 bzw. 3.5 erstellt wird.

    Dazu habe ich zwei Fragen:

    1) Dieses Einstellung muss ich eigentlich bei der Datei "vcxproj" erweitern, dass das Projeckt mit dem .NET Framework 3.5 erstellt wird. So oder ?

    2) Für die HID Class.dll gibt es irgendwie einen Update?

    Danke

    Donnerstag, 17. November 2016 18:17
  • Hi,

    da ich keine Ahnung habe, was deine HID Class.dll sein soll, weiß ich nicht, ob es da ein Update gäbe.

    Die Einstellung der .NET Framework Version kannst Du in den Projekteigenschaften vornehmen.

      https://msdn.microsoft.com/de-de/library/bb398202.aspx


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Donnerstag, 17. November 2016 18:25
  • Hi,

    es handelt sich aber bei mir um eine C++ Projekt also keinen C# Projekt.

    Danke

    Donnerstag, 17. November 2016 19:31
  • Hi,

    ok, war der falsche Link. Aber im ersten Kasten mit "Wichtig" steht auch der Link für C++ Projekte.

      https://msdn.microsoft.com/de-de/library/ff770576.aspx


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Donnerstag, 17. November 2016 20:55
  • Hi,

    Danke

    ich habe meine Projekt datei ".vcxproj" um dieses zeille:

    <TargetFrameworkVersion>v2.0</TargetFrameworkVersion>

    erweitert.

    Wie kann ich überhaupt wissen, dass dieses projekt tatsächlich mit diesem Framworkversion gebuildet wird?

    Danke

    Freitag, 18. November 2016 07:27