Editor visual de proyectos MSBuild

Buenas, en estos momentos me encuentro completamente adicto a todos los partidos de la primera fase del mundial en las fases finales de deploy, tests y futuros mantenimientos en un proyecto; y aquí es donde se torna más indispensable MSBuild si queremos lograr un proceso estable de desarrollo.

Gracias a mi amigo John, he conocido esta herramienta que permite editar y crear visualmente archivos de proyecto MSBuild. Aquellos que se dedican a crear estos archivos editándolos a mano en VS2005 sabran de que hablo.

¡¡¡ Pues bien a utilizarla y a aprovecharla !!!

 

Saludos

El Bruno

PD: –> PrintScreen here !!!

One thought on “Editor visual de proyectos MSBuild”

  1. BUENAS TARDES sEÑOR bRUNO CAPUANO
    En la empresa donde laboro actualmente me desempeño como administrador de servidores y en este momento tengo un problema en uno de ellos donde esta montada la aplicacion CRM version 3.0.en este momento tengo el siguiente error al entrar en la consulta de informes y quisiera que me ayudara a resolverlo de ser posible indicarme algunas instrucciones o pasos a seguir para reparar el servidor de informes Agradezco su atencion y espero que me pueda ayudar.
     
     
     
     
    Error de servidor en la aplicación \’/\’.——————————————————————————–
    System.Web.Services.Protocols.SoapException: La versión de la base de datos del servidor de informes no tiene un formato válido o no se puede leer. La versión encontrada es C.0.8.43. La versión esperada es C.0.6.54. Para continuar, actualice la versión de la base de datos del servidor de informes y compruebe los derechos de acceso. —> Microsoft.ReportingServices.Diagnostics.Utilities.InvalidReportServerDatabaseException: La versión de la base de datos del servidor de informes no tiene un formato válido o no se puede leer. La versión encontrada es C.0.8.43. La versión esperada es C.0.6.54. Para continuar, actualice la versión de la base de datos del servidor de informes y compruebe los derechos de acceso. at Microsoft.ReportingServices.Library.ConnectionManager.EnsureCorrectDBVersion() at Microsoft.ReportingServices.Library.ConnectionManager.ConnectStorage() at Microsoft.ReportingServices.Library.ConnectionManager.VerifyConnection() at Microsoft.ReportingServices.Library.ConnectionManager.get_Connection() at Microsoft.ReportingServices.Library.Storage.get_Connection() at Microsoft.ReportingServices.Library.Storage.NewStandardSqlCommand(String storedProcedureName) at Microsoft.ReportingServices.Library.DBInterface.GetOneConfigurationInfo(String key) at Microsoft.ReportingServices.Library.CachedSystemProperties.GetSystemProperty(String name) at Microsoft.ReportingServices.Library.CachedSystemProperties.Get(String name) at Microsoft.ReportingServices.Library.CachedSystemProperties.GetParameter(String name) at Microsoft.ReportingServices.Library.RSService.get_MyReportsEnabled() at Microsoft.ReportingServices.Library.RSService.PathToInternal(String source) at Microsoft.ReportingServices.Diagnostics.CatalogItemContext.SetPath(String path, Boolean validate, Boolean convert, Boolean translate) at Microsoft.ReportingServices.Diagnostics.CatalogItemContext.SetPath(String path) at Microsoft.ReportingServices.Diagnostics.CatalogItemContext..ctor(IPathTranslator pathTranslator, String userSuppliedPath, String parameterName) at Microsoft.ReportingServices.Library.RSService._GetResourceContents(String resource, String& mimeType) at Microsoft.ReportingServices.Library.RSService.GetResourceContents(String resource, String& mimeType) at Microsoft.ReportingServices.WebServer.ReportingService.GetResourceContents(String Resource, Byte[]& Contents, String& MimeType) — Fin del seguimiento de la pila de la excepción interna — at Microsoft.ReportingServices.WebServer.ReportingService.GetResourceContents(String Resource, Byte[]& Contents, String& MimeType) Descripción: Excepción no controlada al ejecutar la solicitud Web actual. Revise el seguimiento de la pila para obtener más información acerca del error y dónde se originó en el código.
    Detalles de la excepción: System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: La versión de la base de datos del servidor de informes no tiene un formato válido o no se puede leer. La versión encontrada es C.0.8.43. La versión esperada es C.0.6.54. Para continuar, actualice la versión de la base de datos del servidor de informes y compruebe los derechos de acceso. —> Microsoft.ReportingServices.Diagnostics.Utilities.InvalidReportServerDatabaseException: La versión de la base de datos del servidor de informes no tiene un formato válido o no se puede leer. La versión encontrada es C.0.8.43. La versión esperada es C.0.6.54. Para continuar, actualice la versión de la base de datos del servidor de informes y compruebe los derechos de acceso. at Microsoft.ReportingServices.Library.ConnectionManager.EnsureCorrectDBVersion() at Microsoft.ReportingServices.Library.ConnectionManager.ConnectStorage() at Microsoft.ReportingServices.Library.ConnectionManager.VerifyConnection() at Microsoft.ReportingServices.Library.ConnectionManager.get_Connection() at Microsoft.ReportingServices.Library.Storage.get_Connection() at Microsoft.ReportingServices.Library.Storage.NewStandardSqlCommand(String storedProcedureName) at Microsoft.ReportingServices.Library.DBInterface.GetOneConfigurationInfo(String key) at Microsoft.ReportingServices.Library.CachedSystemProperties.GetSystemProperty(String name) at Microsoft.ReportingServices.Library.CachedSystemProperties.Get(String name) at Microsoft.ReportingServices.Library.CachedSystemProperties.GetParameter(String name) at Microsoft.ReportingServices.Library.RSService.get_MyReportsEnabled() at Microsoft.ReportingServices.Library.RSService.PathToInternal(String source) at Microsoft.ReportingServices.Diagnostics.CatalogItemContext.SetPath(String path, Boolean validate, Boolean convert, Boolean translate) at Microsoft.ReportingServices.Diagnostics.CatalogItemContext.SetPath(String path) at Microsoft.ReportingServices.Diagnostics.CatalogItemContext..ctor(IPathTranslator pathTranslator, String userSuppliedPath, String parameterName) at Microsoft.ReportingServices.Library.RSService._GetResourceContents(String resource, String& mimeType) at Microsoft.ReportingServices.Library.RSService.GetResourceContents(String resource, String& mimeType) at Microsoft.ReportingServices.WebServer.ReportingService.GetResourceContents(String Resource, Byte[]& Contents, String& MimeType) — Fin del seguimiento de la pila de la excepción interna — at Microsoft.ReportingServices.WebServer.ReportingService.GetResourceContents(String Resource, Byte[]& Contents, String& MimeType)
    Error de código fuente:
    Se ha generado una excepción no controlada durante la ejecución de la solicitud Web actual. La información sobre el origen y la ubicación de la excepción pueden identificarse utilizando la excepción del seguimiento de la pila siguiente. 
    Seguimiento de la pila:
    [SoapException: System.Web.Services.Protocols.SoapException: La versión de la base de datos del servidor de informes no tiene un formato válido o no se puede leer. La versión encontrada es C.0.8.43. La versión esperada es C.0.6.54. Para continuar, actualice la versión de la base de datos del servidor de informes y compruebe los derechos de acceso. —> Microsoft.ReportingServices.Diagnostics.Utilities.InvalidReportServerDatabaseException: La versión de la base de datos del servidor de informes no tiene un formato válido o no se puede leer. La versión encontrada es C.0.8.43. La versión esperada es C.0.6.54. Para continuar, actualice la versión de la base de datos del servidor de informes y compruebe los derechos de acceso.   at Microsoft.ReportingServices.Library.ConnectionManager.EnsureCorrectDBVersion()   at Microsoft.ReportingServices.Library.ConnectionManager.ConnectStorage()   at Microsoft.ReportingServices.Library.ConnectionManager.VerifyConnection()   at Microsoft.ReportingServices.Library.ConnectionManager.get_Connection()   at Microsoft.ReportingServices.Library.Storage.get_Connection()   at Microsoft.ReportingServices.Library.Storage.NewStandardSqlCommand(String storedProcedureName)   at Microsoft.ReportingServices.Library.DBInterface.GetOneConfigurationInfo(String key)   at Microsoft.ReportingServices.Library.CachedSystemProperties.GetSystemProperty(String name)   at Microsoft.ReportingServices.Library.CachedSystemProperties.Get(String name)   at Microsoft.ReportingServices.Library.CachedSystemProperties.GetParameter(String name)   at Microsoft.ReportingServices.Library.RSService.get_MyReportsEnabled()   at Microsoft.ReportingServices.Library.RSService.PathToInternal(String source)   at Microsoft.ReportingServices.Diagnostics.CatalogItemContext.SetPath(String path, Boolean validate, Boolean convert, Boolean translate)   at Microsoft.ReportingServices.Diagnostics.CatalogItemContext.SetPath(String path)   at Microsoft.ReportingServices.Diagnostics.CatalogItemContext..ctor(IPathTranslator pathTranslator, String userSuppliedPath, String parameterName)   at Microsoft.ReportingServices.Library.RSService._GetResourceContents(String resource, String& mimeType)   at Microsoft.ReportingServices.Library.RSService.GetResourceContents(String resource, String& mimeType)   at Microsoft.ReportingServices.WebServer.ReportingService.GetResourceContents(String Resource, Byte[]& Contents, String& MimeType)   — Fin del seguimiento de la pila de la excepción interna —   at Microsoft.ReportingServices.WebServer.ReportingService.GetResourceContents(String Resource, Byte[]& Contents, String& MimeType)]   Microsoft.Crm.Reports.ReportCache.get_CategoryList() +476   Microsoft.Crm.Reports.Home.ConfigurePage() +908   Microsoft.Crm.Application.Controls.AppPage.OnPreRender(EventArgs e) +20   System.Web.UI.Control.PreRenderRecursiveInternal() +62   System.Web.UI.Page.ProcessRequestMain() +1499
     

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.