Ho scritto un'estensione per studio visuale per uso privato. Il pacchetto è ancora in fase di sviluppo ma vorrei utilizzarlo e distribuirlo ai miei colleghi. È possibile includere i simboli di debug (.pdb) nel pacchetto .vsix? Preferisco un'impostazione di Visual Studio o Project per la modifica dei pacchetti.Come includere i simboli di debug nel pacchetto .vsix
risposta
Non ci sono impostazioni per l'interfaccia utente VS, ma è possibile modificare il file .csproj o .vbproj per modificarlo. Se si apre il file Csproj in notepad, o aggiornare o aggiungere questo sotto un <PropertyGroup>
<IncludeDebugSymbolsInVSIXContainer>true</IncludeDebugSymbolsInVSIXContainer>
Probabilmente si desidera aggiungere questo sotto il vostro PropertyGroup "debug" in modo che modo esso viene incluso nella build di debug, ma non rilasciare quelle potresti restare pubblico. Se si dispone di riferimenti del progetto che vengono aggiunti al VSIX, passare al nodo <ProjectReference>
nel file di progetto e cercare:
<IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup%3bBuiltProjectOutputGroupDependencies%3bGetCopyToOutputDirectoryItems%3b</IncludeOutputGroupsInVSIX>
<IncludeOutputGroupsInVSIXLocalOnly>DebugSymbolsProjectOutputGroup%3b</IncludeOutputGroupsInVSIXLocalOnly>
La prima riga è i gruppi di uscita che vengono inclusi nel VSIX, e il secondo è cosa viene copiato localmente quando si preme F5. Modificare i gruppi come previsto, dove% 3b è la forma di escape di a; ed è il delimitatore qui.
- 1. come includere una directory nel pacchetto debuild
- 2. Aggiungere i riferimenti del pacchetto project.json a un VSIX
- 3. Pacchetto .exe in .vsix e chiamata dall'estensione di Visual Studio
- 4. Come eseguire il debug di un progetto Vsix
- 5. Come includere file di .pyx nel pacchetto python
- 6. Come evitare di caricare i simboli delle DLL di Windows nel debug remoto?
- 7. Simboli di debug non caricati
- 8. Come includere il file RMarkdown nel pacchetto r?
- 9. come includere i glyphicon nel bootstrap 3
- 10. Come includere i file .obj nel progetto
- 11. Come includere i file statici in setuptools - pacchetto python
- 12. Xcode: Devo eliminare i simboli di debug durante la copia?
- 13. Xamarin Forms: Incorpora i simboli nel testo
- 14. Come possiamo includere i file creati da ajaxmin nel pacchetto msdeploy creato da MSBuild
- 15. GDB dice "nessuna tabella dei simboli", ma nm mostra il file ha i simboli di debug
- 16. Come includere i file di risorse nel makefile di Theos?
- 17. In Visual Studio, posso inserire i breakpoint nel codice per i quali ho solo i simboli di debug?
- 18. Come usare i simboli + =, * =, - =
- 19. Come funzionano i simboli?
- 20. Il pacchetto nuget con i simboli manca della directory "content"
- 21. È possibile includere Mono Runtimes nel pacchetto OSX .app?
- 22. Posso eseguire il debug di un core generato da un binario C++ senza eseguire il debug dei simboli utilizzando lo stesso binario ricompilato con i simboli di debug
- 23. Includere tutti i file durante il debug in Visual Studio?
- 24. Visual Studio non installa i file .vsix
- 25. Come comprimere i salvataggi nel pacchetto R build
- 26. Come forzare i simboli da una libreria statica da includere in una build di libreria condivisa?
- 27. Come fare dll bindingRedirect in un'estensione Vsix?
- 28. Come posso includere un pacchetto di composizione in php semplice?
- 29. Come includere il pacchetto npm di materialize-css con webpack
- 30. come includere le viste nel pacchetto nuget della libreria di classi asp.net 5
Ho aggiunto '' a '' e funziona. THX –
IvanH
Ho copiato e incollato manualmente questo nel nodo '' nel mio file csproj. Tuttavia, non sembra che copi il PDB per una dipendenza ... Ho anche provato a impostare tutte le proprietà [qui] (https://stackoverflow.com/a/7774371/4077294) a 'true' anche, ma senza fortuna. Mi chiedo se è perché il mio VSIX dipende da una libreria .NET standard. –