Ich erstelle eine ausführbare Add-On-Utility für ein anderes Produkt. Meine ausführbare Datei wird auf Klassen innerhalb des ursprünglichen Produkts ausgeführt (ich baue mein Tool in derselben VS-Lösung mit dem referenzierten Produktprojekt). Beim Debuggen im Projekt funktioniert meine Lösung also einwandfrei. Wenn ich das freigegebene Produkt teste, schlägt meine Anwendung mit Fehler Cannot Load File or Assembly "product assembly name"
fehl. Der Grund dafür ist, dass im Release-Produkt ein Post-Build-Skript ausgeführt wird, das den Produktdateinamen ändert. Im freigegebenen Produktverzeichnis, wenn ich den Produktdateinamen zurück zum Original umbenenne, funktioniert mein Dienstprogramm. Als eine vorübergehende Lösung versuchte ich als Nächstes, eine temporäre Kopie der Datei zu erstellen und sie umzubenennen und dann am Ende meines Dienstprogramms zu löschen, aber die Datei ist dann gesperrt und kann erst gelöscht werden, nachdem die Anwendungsdomäne entfernt wurde. Ich habe eine Zeitlang nach einer Lösung gesucht, ohne Glück, also sind alle Ideen willkommen.Auflösen der Assembly mit dem Namen, der nach dem Build geändert wurde
0
A
Antwort
0
Während ich keine Möglichkeit finden konnte, meine gesamte Baugruppe zu referenzieren, stolperte ich über this code, was das Laden von Methoden aus meiner Baugruppe sehr einfach machte.
Verwandte Themen
- 1. Gitlab: Ort der apk nach dem Build
- 2. Der Rahmen der UIView wird nach dem Spiegeln geändert
- 3. Wie wird der Build nach dem erfolgreichen Senden der App an den App Store geändert?
- 4. Grails. Konnte die Sicht mit dem Namen 'index' im Servlet mit dem Namen 'grailsDispatcherServlet' nicht auflösen
- 5. Warum wird nach dem Drehen der UIImageView Größe geändert?
- 6. inversify.js nach Namen auflösen
- 7. Text nach dem Ändern der Anwendungsregion für iOS-App geändert
- 8. Gib app.config nach dem Build einen anderen Namen?
- 9. PHP-Ressource-ID wurde nach dem Speichern in Sitzung geändert
- 10. Der Name der Tensorflow-Variablen wurde nach Funktionsaufruf geändert
- 11. Schriftgröße geändert nach dem Hinzufügen von Proxy
- 12. Bereitstellen nach dem Build-Skript
- 13. Der Rahmen von searchBar wurde nach dem Klicken auf Abbrechen geändert
- 14. Google Map erscheint nicht nach dem Umzug von der Test-Website zur Produktion (Schlüssel wurde geändert)
- 15. Zurücksetzen der Eingabe in DialogFrammment nach dem ersten Build?
- 16. Seite mit dem gleichen Namen wie Unterordner nicht auflösen nach dem Entfernen von .php Erweiterung mit htaccess
- 17. Wert wird nach dem Kommen geändert. | CallableStatements
- 18. Dynamisch den Namen auf der Schaltfläche nach dem Klick ändern
- 19. Nach dem ersten Null-Bit suchen (Assembly)?
- 20. Maven-Projektausnahme: javax.servlet.ServletException: Konnte die Sicht mit dem Namen 'login' im Servlet mit dem Namen 'dispatcher' nicht auflösen
- 21. Definition der Klasse und der Variable mit dem gleichen Namen
- 22. Grails 3 + Tomcat 8: Konnte die Sicht mit dem Namen '/ login/authAjax' im Servlet mit dem Namen 'grailsDispatcherServlet' nicht auflösen
- 23. Fehler: "Das Element mit dem angegebenen Namen wurde nicht gefunden."
- 24. Realm: Reihenfolge der Datensätze wurde geändert
- 25. javax.servlet.ServletException: Konnte die Ansicht mit dem Namen 'hotels/booking/enterBookingDetails' im Servlet mit dem Namen 'travel' nicht auflösen
- 26. Was passiert mit dem Speicher nach der Freigabe?
- 27. Anwendung wurde nach dem Ausführen der Anwendung gestoppt
- 28. Hintergrundfarbe ändern der Artikel nach dem Besuch
- 29. Symbole werden nach dem Löschen nicht geändert
- 30. PostSharp Referenz nach dem Build entfernen?
Warum benennst du es an erster Stelle, wenn es dir nichts ausmacht, dass ich frage? – GrandMasterFlush
baue es richtig beim ersten mal ... –
Leider kann ich nichts dagegen tun, ich habe das Originalprodukt nicht erstellt. Ideal für mich würde es nicht umbenannt werden. Sie tun es, um die verschiedenen Produkttypen zu unterscheiden (Designer vs Kunde) –