¿Hay alguna manera de imprimir todos los archivos (* .cs) en una solución a la vez, es decir, sin hacer clic en cada uno de ellos y luego presionar Imprimir?Visual Studio: ¿Imprimir todos los archivos fuente en una solución?
Respuesta
Por lo que deduzco de a similar question asked elsewhere, esta "característica" no se incorpora a Visual Studio.
Sin embargo, parece MSDN has a macro you can use to print all of your code; tal vez usted puede utilizar esto, o algo por el estilo:
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
Perfecto: gracias :) –
Dejando a un lado los comentarios diversión de amantes de los árboles, vamos a suponer que desea salidas impresas en la solución de Visual Studio como PDF (y que no va a pedir lo que haces con eso más tarde).
Para las personas que usan VisualStudio hay un muy buen programa que solía venderse, pero que ahora está disponible para su descarga gratuita, llamado PrettyCode.Print for .NET 2.0. Está disponible para descargar here (la compañía retired el producto).
Lee en un proyecto de VisualStudio (trabaja con VS2005, VS2008 y VS2010) y permite imprimir una selección de archivos con varias opciones de impresión. Hace un trabajo bastante decente.
no funciona para VS2010 – jaybny
Funciona bien aquí para VS2013 –
Usuario @uncanny ha agregado lo siguiente que no pude comprobar pero puede ser útil: Advertencia: Con VS2015 no funciona lea los archivos correctamente y puede suceder que se salte las funciones para imprimir. Esto no es necesariamente notorio y, por lo tanto, puede causar algunos dolores de cabeza si no verifica dos veces su PDF antes de imprimirlo. –
Puede descargar PrettyCode.Print para .NET 2.0 (VS2008 y VS2005) en: http://pan.baidu.com/wap/shareview?&shareid=3968547697&uk=286220058&dir=%2FSoftz&page=1&num=20&fsid=1117386981714891&third=0 En mi equipo fino trabajo con 2013.
- 1. auto formatear todos los archivos en solución en visual studio 2010
- 2. Mover archivos de una solución de Visual Studio a otra
- 3. VISUAL STUDIO 2010: Cómo generar todos los proyectos en una solución en el mismo directorio
- 4. Imprimir todos los caracteres de una fuente en MS Word
- 5. ¿Qué archivos/carpetas en una solución C# de Visual Studio 2010 deben ir a Mercurial DVCS?
- 6. Visual Studio Solución grande
- 7. Eliminar todos los puntos de interrupción en una solución de Visual Studio
- 8. Cómo evitar que Visual Studio cree automáticamente archivos de solución
- 9. Visual Studio Web Deploy no publica todos los archivos
- 10. Imprimir recursivamente todos los archivos de Vim
- 11. ¿Cómo encontrar archivos en el control de código fuente pero no en una solución de Visual Studio?
- 12. Cómo convertir la solución visual studio 2010 SP1 en la solución visual studio 2012?
- 13. Solución de recarga automática de Visual Studio 2010 cuando cambian los archivos de proyecto
- 14. Mejores prácticas para organizar una solución de Visual Studio
- 15. Historial de vistas de TFS en VS2010 para todos los archivos en una solución
- 16. ¿Cómo crear una solución de Visual Studio desde make files?
- 17. Cómo exportar archivos exe en Visual Studio con todos los archivos usados
- 18. fuente visual segura - cómo eliminar enlaces de la solución sin abrir en visual studio
- 19. ¿Para qué son todos estos archivos de Visual Studio 2005?
- 20. ¿Cómo creo una solución vacía en Visual Studio (2008)?
- 21. Ver todos los puntos de interrupción en Visual Studio 2010+
- 22. ¿Cómo se divide una solución de Visual Studio?
- 23. Visual Studio 2010 no publica todos los archivos en el sistema de archivos
- 24. Formateo - de una vez - todos los archivos en un proyecto de Visual Studio
- 25. Modificación de los archivos de solución y proyecto de Visual Studio con PowerShell
- 26. Cómo hacer que Visual Studio ignore los enlaces de control de origen en una solución
- 27. Visual Studio: ¿Una sola solución o muchas soluciones?
- 28. Necesita macro de Visual Studio para agregar un banner a todos los archivos de C#
- 29. Acerca de la nueva línea principal en los archivos de solución de Visual Studio
- 30. Configuración Visual Studio 2005 para imprimir los números de línea
El bueno de revisión de código de Visual Studio ay? –
Una memoria USB pesa menos ... – NotMe
evaluando el rendimiento en peso del código en kg? – shoosh