Ich versuche, eine WinForms C# -Anwendung zu veröffentlichen, aber wann immer ich, unabhängig von x86 oder x64, bekomme ich einen Fehler auf dem Zielcomputer, sagen, dass die .dll fehlt. Ich habe verschiedene Lösungen ausprobiert, aber nichts scheint zu funktionieren, vom manuellen Hinzufügen der Dateien bis zum Umschalten der Ausgabe auf x86 oder x64 funktioniert nichts; Die Datei wird nicht erstellt, wenn ich sie veröffentliche.SQLite.Interop.dll Fehler beim Veröffentlichen der Anwendung
Das einzige, was tatsächlich funktioniert, ist, wenn ich den gesamten Release/Debug-Ordner auf dem Zielcomputer kopieren. Dies ist jedoch unerwünscht, da ich nicht möchte, dass der Benutzer tatsächlich alle diese Dateien sieht. Wie löse ich den Fehler?
Sie möchten im Grunde eine Setup-Datei erstellen, anstatt die Debug ist es? –
Korrigieren. Die Anwendung wird nur auf ein paar Computern ausgeführt, aber ich hätte lieber eine Neuinstallation, als immer den Debug/Release-Ordner mit der Datenbank zu kopieren und einzufügen. – EInherjar