C'è un modo per stampare tutti i file (* .cs) in una soluzione in una sola volta, cioè senza fare clic su ciascuno di essi e quindi premendo stampa?Visual Studio: stampa di tutti i file sorgente in una soluzione?
risposta
Da ciò che ho ricavato da a similar question asked elsewhere, questa "funzionalità" non è incorporata in Visual Studio.
Tuttavia sembra MSDN has a macro you can use to print all of your code; forse è possibile utilizzare questo, o qualcosa di simile:
Sub PrintItemsInSelectedProject()
Dim proj As Project
Dim objProj As Object()
objProj = DTE.ActiveSolutionProjects
If objProj.Length = 0 Then
Exit Sub
End If
proj = DTE.ActiveSolutionProjects(0)
PrintItemsInSelectedProject(proj.ProjectItems)
End Sub
Private Sub PrintItemsInSelectedProject(_
ByVal projitems As ProjectItems)
Dim projitem As ProjectItem
For Each projitem In projitems
If (IsPrintableFile(projitem) = True) Then
If (projitem.IsOpen(_
EnvDTE.Constants.vsViewKindTextView)) Then
projitem.Document.PrintOut()
Else
Dim doc As Document
doc = projitem.Open(_
EnvDTE.Constants.vsViewKindTextView).Document
doc.PrintOut()
doc.Close(vsSaveChanges.vsSaveChangesNo)
End If
End If
PrintItemsInSelectedProject(projitem.ProjectItems)
Next
End Sub
Function IsPrintableFile(_
ByVal projItem As ProjectItem) As Boolean
Dim fileName As String
Dim extensions As _
New System.Collections.Specialized.StringCollection
' If you add a file to your project that is of
' a type that can be printed,
' then add the extension of that
' file type to this list.
Dim exts As String() = {".cs", ".vb", _
".aspx", ".xsd", ".xml", ".xslt", _
".config", ".htm", ".html", ".css", _
".js", ".vbs", ".wsf", ".txt", ".cpp", _
".c", ".h", ".idl", ".def", ".rgs", ".rc"}
extensions.AddRange(exts)
fileName = projItem.FileNames(1)
Return extensions.Contains(_
System.IO.Path.GetExtension(fileName).ToLower())
End Function
Perfetto: grazie :) –
Mettendo da parte i commenti divertenti da tree-huggers, supponiamo che si desidera per stampare la soluzione di Visual Studio in formato PDF (e noi non chiederà quello che fai con esso più tardi).
Per le persone che utilizzano VisualStudio c'è un programma molto bello che un tempo era venduto ma ora è disponibile per il download gratuito, chiamato PrettyCode.Print per .NET 2.0. È disponibile per il download here (la società retired del prodotto).
Si legge in un progetto VisualStudio (funziona con VS2005, VS2008 e VS2010) e consente di stampare una selezione di file con varie opzioni di stampa. Fa un lavoro abbastanza decente.
non funziona per VS2010 – jaybny
Funziona bene per VS2013 –
Utente @uncanny ha aggiunto il seguente che non ho potuto verificare ma potrebbe essere utile: Attenzione: Con VS2015 non funziona leggere i file correttamente e può succedere che salti le funzioni da stampare. Questo non è necessariamente evidente e quindi può causare mal di testa se non si ricontrolla il pdf prima di stamparlo. –
È possibile scaricare PrettyCode.Print for .NET 2.0 (VS2008 e VS2005) in: http://pan.baidu.com/wap/shareview?&shareid=3968547697&uk=286220058&dir=%2FSoftz&page=1&num=20&fsid=1117386981714891&third=0 Nel mio computer di lavoro bene con Visual Studio 2013.
- 1. auto formato tutti i file in soluzione in visual studio 2010
- 2. Come creare una soluzione di Visual Studio dai file make?
- 3. Soluzione C# Visual Studio in una DLL
- 4. File di soluzione e file di progetto in Visual Studio
- 5. Come formattare tutti i file in Visual Studio 2012?
- 6. Retargeting Tutti i progetti in una soluzione su .NET 4.5.2
- 7. Le migliori pratiche che organizzano una soluzione di Visual Studio
- 8. VISUAL STUDIO 2010: Come stampare tutti i progetti con una soluzione nella stessa directory
- 9. Come eseguire tutti i test in soluzione
- 10. Includere tutti i file durante il debug in Visual Studio?
- 11. Inserimento di avviso/banner di copyright in tutti i file di codice sorgente in Visual Studio 2012
- 12. Come creare una soluzione di Visual Studio in modo programmatico?
- 13. Visual Studio 2012 "Mostra tutti i file" pulsante mancante
- 14. Impostazioni di Visual Studio per soluzione/progetto
- 15. Vedere tutti i punti di interruzione in Visual Studio 2010 +
- 16. Netbeans equivalente del file di soluzione di Visual Studio?
- 17. Diversi progetti in una soluzione con cmake e visual studio
- 18. Rinomina configurazioni soluzione di Visual Studio?
- 19. Visual Studio 2010 soluzione explorer settings
- 20. minima Visual Studio versione per Visual Studio 2015 soluzione
- 21. Stampa simultaneamente tutti i file in una directory con gnuplot?
- 22. Visual Studio Web Deploy non pubblica tutti i file
- 23. Quali sono i GUID di progetto in un file di soluzione di Visual Studio utilizzato?
- 24. Soluzione lenta caricamento in Visual Studio 2008
- 25. Spostamento di file da una soluzione di Visual Studio a un'altra
- 26. Costruire a livello di programmazione una soluzione di Visual Studio?
- 27. Formattazione - in una volta - tutti i file in un progetto Visual Studio
- 28. Cartella soluzione di Visual Studio a livello di progetto
- 29. Posso lavorare con i progetti di Visual Studio e i file di soluzione in una squadra utilizzando Subversion?
- 30. Definite a livello di soluzione in Visual Studio?
buon vecchio revisione del codice ay? –
Una chiavetta pesa meno ... – NotMe
valutazione delle prestazioni in termini di peso del codice in kg? – shoosh