Ich versuche, ein Visual Studio-Plugin zu erstellen, es ist ein Menüelement, das Batch-Dateien ausführt. Ich habe keine Ahnung, wie die Batchdateien (oder andere zusätzliche Dateien) beim Veröffentlichen in VSIX integriert werden, damit sie für alle Benutzer verfügbar sind, die die Erweiterung installieren.Einschließlich einer Batch-Datei mit VSIX
5
A
Antwort
2
Sie können umfassen nur die Batch-Datei als Inhalt in Ihrem Projekt, und verwenden Sie GetAssembly()
10
in dem Solution Explorer einen Rechtsklick auf der Batchdatei (in diesem Fall die Position Ihres adin dll zur Laufzeit finden I nannte es BatchFile.cmd) und wählen
im Eigenschaftenfenster ändern 'Eigenschaften':
Build Action: Inhalt
In VSIX einschließen: Wahr
Wenn die Lösung im Freigabemodus erstellt wird, erstellt sie eine VSIX-Datei im Ordner bin/Release. Dies ist das Paket und es enthält alle benötigten Assets. Wenn das Paket auf einem anderen Rechner installiert ist, wird die Batch-Datei im Verzeichnis installieren enthalten und kann mit referenziert werden:
Path.GetDirectoryName (. Assembly.GetExecutingAssembly() Standort) + „BatchFile.cmd“
Verwandte Themen
- 1. VSIX dlls mit DllImport
- 2. Erstellen einer Batchdatei mit Befehlszeilenparametern?
- 3. VSIX dynamisch DLL-Dateien
- 4. Druckzeit in einer Batchdatei (Millisekunden)
- 5. VSIX - Deadlock auf XmlEditingScope.Complete()
- 6. Wie rufen Sie eine andere Batchdatei in einer Batchdatei mit if-Anweisungen und Eingaben auf?
- 7. So rufen Sie eine Batchdatei aus einer anderen Batchdatei mit Parametern auf, die Leerzeichen enthalten?
- 8. VS2015 VSIX System.OutOfMemoryException
- 9. Analysieren Sie mehrere Argumente in einer Batchdatei.
- 10. VSIX: Abrufen des DTE-Objekts
- 11. wie eine cmd.exe Batchdatei in einer Unterschale
- 12. Wie Kleinbuchstaben Dateinamen in einer Batchdatei mit Originalgehäuse ersetzen?
- 13. Legen Sie Windows-Umgebungsvariablen mit in Batchdatei
- 14. VSIX kann in einer anderen DLL keine statische Methode finden
- 15. Batchdatei Ereignisanzeige schreiben
- 16. Batchdatei IF-Anweisung beheben
- 17. Batchdatei-Meldungsfeld: Wagenrücklauf im Nachrichtentext
- 18. Windows-Dienst mit Batchdatei aktivieren/deaktivieren
- 19. Batchdatei zum Ziehen eines Dateinamens
- 20. Verwenden Batchdatei auszuführen Mehrere Konsolenanwendungen
- 21. FPDF einschließlich einer PHP-Datei?
- 22. Latex - einschließlich einer Landschaft pdf
- 23. SuiteScript2.0 - Einschließlich einer benutzerdefinierten Datei
- 24. Bereitstellen benutzerdefinierter Richtlinie auf TFS2010 mit VSIX und PKGDEF
- 25. Visual Studio installiert keine .vsix Dateien
- 26. Batchdatei-Token ignorieren leere Trennzeichen
- 27. Batchdatei äquivalent für diesen Code
- 28. Einschließlich Direktiven mit Phonegap
- 29. Windows-Batchdatei für Login-Verknüpfung
- 30. Wie erweitern Sie eine REG_EXPAND_SZ in einer Batchdatei?
Danke, es ist ein guter. Was ich daran mag, ist, dass Sie den Artikel als Link zum Projekt hinzufügen können und er wird trotzdem in vsix verpackt. – dmihailescu