@evolver IlSpy downloaden und in Dein zielverzeichnis kopieren, der wird nicht installiert. marketplace.visualstudio.com/i…me=SharpDevelopTeam.ILSpy IlSpy starten. Deine Exe/DLL per Drag 'n Drop in das linke Panel ziehen. Im linken Panel suchst Du Dir Deine Klasse / Prozedur raus ... Ich merke grade, dass der neue IlSpy nur C# anzeigt, nicht aber VB.NET, das konnte die ältere Version. Plan B: Installiere den CodeConverter als PlugIn des Visual Studios: marketplace.visualstudio.com/i…DevelopTeam.…
Zitat von evolver: „wie ich den CodeConverter.VsExtension.vsix wieder deinstallieren kann“Nur bei laufendem Studio. Ansonsten: Studio deinstallieren, Studio installieren. Ich hatte den unter VS 2017 auch problemlos laufen. ==== Hat das 17er Studio einen Installer? Wenn ja, dann über den.
@evolver Gibt es etwas mehr als nur dierses Snippet was bei Dir compiliert? Wenn ja, poste so viel, dass es compiliert. Dann versuchen wir, es zu übersetzen. Wenn da Klassen und Strukturen dran hängen, nimm eine leere Hülse davon.
@evolver Ich habe jetzt keine Lust, da so n Haufen Dateien zu laden. Kannst Du ein kleines compilierendes Projekt machen und anhängen? Ich probiere dann mal, das komplett zu übersetzen.
@evolver Im Projekt finde ich eine Secp256k1.Net.dll und eine secp256k1.dll. Die Secp256k1.Net.dll ist ein .NET-Wrapper der secp256k1.dll, erstere in unsafe C# geschrieben, letztere ist nativ. Was ganz genau schwebt Dir deenn nun vor? Secp256k1.Net.dll nach VB zu übersetzen? Das solltest Du einfach bleiben lassen. ==== Die DLLs im Bin-Verzeichnis kannst Du alle löschen.
@evolver Nuget-Pakete sind anders benannte ZIP-Dateien. Mach das ganze rückgängig (oder erstell ein neues Projekt mit dem Vorher-Zustand). Benenne das Nuget-Paket um: *.nupkg => *.nupkg.zip öffne es im explorer, hole genau die eine von Dir benötigte DLL raus (wahrscheinlich im Verzeichnis lib\net40), füge sie Deinem Projekt als Verweis hinzu und feddich.
Zitat von evolver: „der C/C++ kann und das irwie ins VB.NET übersetzen kann.“Wo kommt denn der C/C++-Code her? Und: Übersetzen kann man da nix, bestenfalls übertragen. Besser wäre es, eine CLI-DLL zu bauen und dort diesen Hode hineinzupacken.