Archive for category Visual Studio
[#VS11] Microsoft Feedback Client (II)
Publicado por elbruno en EnglishPost, Microsoft Feedback Client, Team Foundation Server 11, Team Foundation Service, Visual Studio 11 el 29 mayo, 2012
Buenas,
in the post yesterday I presented the 2 ways in which Microsoft Feedback Client can launch
- voluntary feedback mode
- requested mode
From the second stage today we will see capabilities gives us this tool. Once launched the tool, we can see that the same presents us with 3 phases of work in sequential order:
- Start
- Provide
- Submit
In the first of her we will have a number of indications about the proof that we have to do and the points which we are asked to take into account.
In my case, when you try to launch the calculator application from the route [c:\windows\calc.exe] I see that it does not exist (is in another site, for testing this comes great!). So we come to the stage of complete (PROVIDE) feedback and here we can see we have several options to attach a file, make a recording and detailing any aspect, etc.
Review the validation options, in my case I have commented that the route was wrong, and that the correct path is perhaps [c:\Windows\System32\calc.exe] and I’ve added a screenshot of the error.
And when we have finished giving our feedback as we move to the final step [SUBMIT] to send the information.
Now the information is already in our server TFS (in this case in the cloud!) and in the next post we see as process this information to incorporate into our development lifecycle.
Saludos @ Home
El Bruno
[#VS11] Microsoft Feedback Client (II)
Publicado por elbruno en Microsoft Test Manager 11, Team Foundation Server 11, Visual Studio 11 el 29 mayo, 2012
Buenas,
en el post de ayer presenté los 2 modos en los que se puede lanzar Microsoft Feedback Client
- voluntary feedback mode
- requested mode
A partir del segundo escenario hoy veremos que capacidades nos entrega esta herramienta. Una vez lanzada la herramienta, podremos ver que la misma nos presenta 3 fases de trabajo en orden secuencial:
- Start
- Provide
- Submit
En la primera de ella tendremos una serie de indicaciones sobre la prueba que tenemos que hacer y los puntos que se nos pide tener en cuenta.
En mi caso, al intentar lanzar la aplicación de la calculadora desde la ruta [c:\windows\calc.exe] veo que la misma no existe (está en otro sitio, para la prueba esto me viene genial!). Así que pasamos a la fase de completar el feedback (PROVIDE) y aquí podemos ver que tenemos varias opciones para adjuntar un archivo, realizar una grabación y detallar algún aspecto, etc.
Luego de revisar las opciones de validación, en mi caso he comentado que la ruta estaba mal, y que tal vez la ruta correcta sea [c:\Windows\System32\calc.exe] y he agregado un pantallazo del error.
Y cuando hemos terminado de dar nuestro feedback ya podemos pasar al paso final [SUBMIT] para enviar la información.
Ahora ya la información está en nuestro servidor TFS (en este caso in the cloud!) y en el próximo post podremos ver como procesar esta información para incorporarla en nuestro ciclo de vida de desarrollo.
Saludos @ Home
El Bruno
[#VS11] Microsoft Feedback Client (I)
Publicado por elbruno en EnglishPost, Microsoft Feedback Client, Visual Studio 11 el 28 mayo, 2012
Buenas,
as long that not writing anything new on Visual Studio 11, now I give a review to
Microsoft Feedback Client
It seems to me that there will be one or two posts on the subject so create you its corresponding TAG in the blog.
But first thing first, what is this? As well it a tool to manage the feedback from members of a team to level application on the usability or functionality thereof (something like the stakeholders). Usually they are usually end users who develop this role, but it can also open to new horizons. The good thing about this approach is that we can quickly validate that the application we are developing is not very different from the idea that they have in mind our stakeholders, etc. etc. etc. We will tell the roll of the advantage of iterations short and close to the Customer if you want, but I guess you already know.
MFC (Microsoft Feedback Client, not the other MFC) allows these users to provide its opinion thereon. This tool can be used in two ways: on a voluntary basis, i.e. without anyone request us opinion can comment on an application; or from an application, which is when requested us that we think about an application.
The first scenario is very simple, we are looking for and we launched the application and first thing we will see is that it does not request to connect to Team Foundation Server 11.
Once selected the Team Project, we will see that the application opens in SideBar mode to allow us to interact with other applications without interfering with them. It is also possible to put the application in "floating" mode so that it is not dockeada to the desktop.
As we launched the application without a request, we will see in the same "voluntary feedback mode" orvoluntary mode .
If what we want is to request the feedback of an implementation of one or more specific stakeholders, we can do so from the Team Project portal. Select the option "Request Feedback" in it and we will be able to start this process.
In the picture below you can see the form where begins the process of request for feedback
Once this process of request, send an email to the person or group of persons with the necessary information to launch a session of MFC. The mail that arrives is similar to the following:
As the link to launch the application requires special permissions, so first thing we will see is a Security Warning.
If the stakeholder does not have the tool, you can download it from http://www.microsoft.com/en-us/download/details.aspx?id=28984
Once launched the application, already we can see how joins the stakeholder the information I request
Well, tomorrow more about the use of the application itself. Only today left us with
Saludos @ Home
El Bruno
[#VS11] Microsoft Feedback Client (I)
Publicado por elbruno en Microsoft Feedback Client, Visual Studio 11 el 28 mayo, 2012
Buenas,
como hace mucho que no escribía nada nuevo sobre Visual Studio 11, hoy le doy un repaso a
Microsoft Feedback Client
Me parece que contará con uno o dos posts al respecto así que le crearé su TAG correspondiente en el blog.
Pero primero lo primero, ¿qué es esto? Pues bien se trata de una herramienta para gestionar el feedback de los integrantes de un equipo a nivel aplicación sobre la usabilidad o funcionalidad de la misma (algo así como los stakeholders). Por lo general suelen ser los usuarios finales los que desarrollan este papel, pero también se puede abrir a nuevos horizontes. Lo bueno de este enfoque es que podemos validar rápidamente que la aplicación que estamos desarrollando no es muy diferente a la idea que tienen en mente nuestros stakeholders, etc. etc. etc. Vamos que te cuento el rollo de la ventaja de iteraciones cortas y cercanas al Customer si quieres, pero supongo que ya lo conoces.
MFC (Microsoft Feedback Client, no el otro MFC) permite que estos usuarios aporten su opinión al respecto. Esta herramienta se puede utilizar de dos modos: de forma voluntaria, es decir sin que nadie nos solicite opinión podemos opinar sobre una aplicación; o a partir de una solicitud, que es cuando se nos solicita que opinemos sobre una aplicación.
El primer escenario es muy simple, buscamos y lanzamos la aplicación y lo primero que veremos es que no solicita conectarnos a Team Foundation Server 11.
Una vez seleccionado el Team Project, veremos que la aplicación se abre en modo SideBar para permitirnos interactuar con otras aplicaciones sin interferir en las mismas. También es posible poner la aplicación en modo “flotante” de manera que no esté dockeada al escritorio.
Como hemos lanzado la aplicación sin una petición, podremos ver en la misma el “voluntary feedback mode” o modo voluntario.
Si lo que deseamos es solicitar el feedback de una aplicación de uno o más stakeholders específicos, podremos hacerlo a partir del portal del Team Project. En el mismo seleccionamos la opción “Request Feedback” y podremos dar comienzo a este proceso.
En la siguiente imagen es posible ver el formulario donde se da comienzo al proceso de solicitud de feedback
Una vez finalizado este proceso de petición, se envía un correo a la persona o grupo de personas con la información necesaria para lanzar una sesión de MFC. El correo que llega es similar al siguiente:
Como el link para lanzar la aplicación requiere permisos especiales, pues lo primero que veremos será un Warning de seguridad.
Si el stakeholder no posee la herramienta, puede descargar la misma desde http://www.microsoft.com/en-us/download/details.aspx?id=28984
Una vez lanzada la aplicación, ya podremos ver como se incorpora la información que se solicito al stakeholder
Bueno, mañana más sobre el uso de la aplicación propiamente dicha. Hoy solo quedarnos con
Saludos @ Home
El Bruno
[#VS2010] Error working with ASP.NET MVC and IIS in Windows 8
Publicado por elbruno en EnglishPost, Visual Studio 2010, Windows 8 el 23 mayo, 2012
Buenas,
today was about to begin work on a brand new project of ASP.NET MVC in my Visual Studio 2010 on Windows 8, when I came across the following:
—————————
Microsoft Visual Studio
—————————
ASP.NET 4.0 has not been registered on the Web server. You need to manually configure your Web server for ASP.NET 4.0 in order for your site to run correctly.
—————————
OK Help
—————————
Chan! new Windows 8 making mischief, but clear in reality was I that trying a few scripts I delete some features of Windows. So from the option "Turn Windows features on or off", simply choose which are necessary for ASP.NET 3.5 and ASP.Net 4.5 and ready!
If it is that, these days I fix one thing and break 2!
Saludos @ Home
El Bruno
[#VS2010] Error con ASP.Net MVC y el IIS en Windows 8
Publicado por elbruno en Visual Studio 2010, Windows 8 el 23 mayo, 2012
Buenas,
hoy estaba por comenzar a trabajar en un flamante proyecto de ASP.Net MVC en mi Visual Studio 2010 sobre Windows 8, cuando me encontré con lo siguiente:
—————————
Microsoft Visual Studio
—————————
ASP.NET 4.0 has not been registered on the Web server. You need to manually configure your Web server for ASP.NET 4.0 in order for your site to run correctly.
—————————
OK Help
—————————
Chan! de nuevo Windows 8 haciendo de las suyas, pero claro en realidad fui yo que probando unos scripts eliminé unas features de Windows. Así que desde la opción “Turn Windows features on or off”, simplemente elegimos las que son necesarias para ASP.Net 3.5 y ASP.Net 4.5 y listo!
si es que, estos días arreglo una cosa y rompo 2 !!!
Saludos @ Home
El Bruno
[# VS11] May I work on the same project with Visual Studio 2010 and Visual Studio 11?
Publicado por elbruno en EnglishPost, Visual Studio, Visual Studio 11, Visual Studio 2005, Visual Studio 2010 el 20 mayo, 2012
Buenas,
First we go with the answer to the question:
If. It is possible to work on the same project with Visual Studio 2010 and Visual Studio 11 .
Now a little it more than details based on the experience of the past half year. With the arrival of Visual Studio 11, again we see in the manual "project compatibility" between projects in Visual Studio 2010 andVisual Studio 11. This story we know it from VS2005, VS2008 and VS2010; and we know that it is not so simple.
When you migraba a VS2010 project updated the project (.csproj) file and if you worked with Crystal Reports reports, or setup projects, because usually you have one or more problems that can easily live VS2005 and VS2010.
Visual Studio 11 takes a different approach and promises to not change the project files. But taking into account several changes we have in Visual Studio 11, better to see scenarios supports.
For example, I’ve created a solution with 17 projects representative of what it found almost "out of the box" in Visual Studio 2010. Since ASP projects.NET MVC 2 until Office extensions. I have included, only by way of example a project for Windows Phone, although I know that Visual Studio 11 not open it.
However, when we opened this solution with Visual Studio 11, the first thing we see is that the Visual Studio Installer project type is deprecated. This is not new, because we knew for some time, but to take this into account.
Another error, but this time configuration:
There is a little touch the innards of Visual Studio 11 to make it work with an earlier version of SQL Express.
But after a second migration we have ready the project in Visual Studio 11
Now, if you were working with ASP projects.NET MVC 2.0, you won’t other than update you to the latest version. ASP projects.NET MVC 2.0 not support and kindly suggest you that you upgrade them to version ASP.NET MVC 3 .
ASPNETMVC2WEBAPPLICATION1_NET4\ASPNETMVC2WEBAPPLICATION1_NET4. CSPROJ:THE PROJECT FILE ‘E:\SRCELBRUNO\TESTS\PROJECTCOMPATIBILITY\TESTFORVS11\ASPNETMVC2WEBAPPLICATION1_NET4\ASPNETMVC2WEBAPPLICATION1_NET4.CSPROJ’ CANNOT BE OPENED. THERE IS A MISSING INTERNET PROJECT. INTERNET: ‘{F85E285D-A4E0-4152-9332-AB1D724D3325}’ IS UNSUPPORTED BY THIS INSTALLATION.HTTP://GO.MICROSOFT.COM/FWLINK/?PRD=12395 & PVER = 11 & SBP = PROJECTTYPEDEPRECATED & PLCID = 0 × 409 & CLCID = 0 × 409 & AR = MSDN & SAR = PROJECTCOMPATIBILITY & O1 = {F85E285D-A4E0-4152-9332-AB1D724D3325 }}
Obviously, Windows Phone projects are not yet supported in Visual Studio 11 .
PhoneApp1_Net4\PhoneApp1_Net4. csproj:The project file ‘E:\srcElBruno\Tests\ProjectCompatibility\TestForVs11\PhoneApp1_Net4\PhoneApp1_Net4.csproj’ cannot be opened. There is a missing Internet project. Internet: ‘{C089C8C0-30E0-4E22-80C0-CE093F111A43}’ is unsupported by this installation. http://go.microsoft.com/fwlink/?prd=12395 & pver = 11 & sbp = ProjectTypeDeprecated & plcid = 0 × 409 & clcid = 0 × 409 & ar = MSDN & sar = ProjectCompatibility & o1 = {C089C8C0-30E0-4E22-80C0-CE093F111A43 }}
Now, the Solution Explorer panel us makes clear, what types of projects are supported, which could not be loaded and which are incompatible.
If we try to compile the project, we will see that the same compiled correctly. But now comes the litmus test:
You can Visual Studio 2010 open the new solution and compile the modified projects?
And the answer is…. NOT! The first thing we see is the conversion wizard and perversely did so to the project of ASP.NET MVC 2.
The question at this time, dear reader, is to how demons amending this file if the Visual Studio 11 crack has told me that it can not load?. Therefore if, modify and much to the csproj file, and it is for this reason that at this point Visual Studio 2010 understands that you need to update it.
So if you update it with VS2010, so there is no more problems, unless you want to work in mixed-mode on your computer with VS2010 and VS11.
So the endpoints to be taken into account are as follows:
- Until today Visual Studio 11 cannot be used to develop for Windows Phone.
- With developments for AZURE, Visual Studio 11 does not yet support a clean upgrade from VS2010, but that is grounds for a full post
- There is no support for projects of Visual Studio Installer in VS11
- Be careful with ASP projects.NET MVC 2.0 if you think working with Visual Studio 11
The good thing about all this garden is then really work "side by side" between both Visual Studios without complications, something that before from VS2005 to VS2010 for example wasn’t so easy.
Saludos @ Home
El Bruno
[#VS11] Puedo trabajar en un mismo proyecto con Visual Studio 2010 y Visual Studio 11?
Publicado por elbruno en Visual Studio 11, Visual Studio 2005, Visual Studio 2010 el 20 mayo, 2012
Buenas,
en primer lugar vamos con la respuesta a la pregunta:
SI. Es posible trabajar en un mismo proyecto con Visual Studio 2010 y Visual Studio 11.
Ahora un poco más de detalles basados en la experiencia de este último medio año. Con la llegada de Visual Studio 11, de nuevo vemos en el manual que hay “project compatibility” entre proyectos de Visual Studio 2010 y Visual Studio 11. A esta historia la conocemos de VS2005, VS2008 y VS2010; y sabemos que no es tan simple.
Cuando se migraba un proyecto a VS2010 se actualizaba el archivo de proyecto (.csproj) y si trabajabas con informes de Crystal Reports, o proyectos de setup, pues por lo general tenías uno o más problemas para que puedan convivir fácilmente VS2005 y VS2010.
Visual Studio 11 toma un enfoque diferente y promete no cambiar los archivos de proyecto. Pero teniendo en cuenta varios cambios que tenemos en Visual Studio 11, más vale que veamos que escenarios soporta.
Por ejemplo, he creado una solución con 17 proyectos representativos de lo que encontramos casi “out of the box” en Visual Studio 2010. Desde proyectos de ASP.Net MVC 2 hasta extensiones de Office. He incluido, solo a modo de ejemplo un proyecto para Windows Phone, aunque sé que Visual Studio 11 no lo abrirá.
Ahora bien, cuando abrimos esta solución con Visual Studio 11, lo primero que vemos es que el tipo de proyecto de Visual Studio Installer está deprecado. Esto no es novedad, ya que lo sabíamos desde hace un tiempo, pero a tenerlo en cuenta.
Otro error, pero esta de vez de configuración:
Hay que tocar un poco las tripas de Visual Studio 11 para que funcione con una versión anterior de SQL Express.
Pero después de un segundo de migración ya tenemos listo el proyecto en Visual Studio 11
Ahora bien, si estabas trabajando con proyectos de ASP.Net MVC 2.0, no te quedará otra más que actualizarte a la ultima versión. Los proyectos de ASP.Net MVC 2.0 no se soportar y te sugieren amablemente que los actualices a la versión ASP.Net MVC 3.
AspNetMvc2WebApplication1_Net4\AspNetMvc2WebApplication1_Net4.csproj: The project file ‘E:\srcElBruno\Tests\ProjectCompatibility\TestForVs11\AspNetMvc2WebApplication1_Net4\AspNetMvc2WebApplication1_Net4.csproj’ cannot be opened. There is a missing project subtype. Subtype: ‘{F85E285D-A4E0-4152-9332-AB1D724D3325}’ is unsupported by this installation. http://go.microsoft.com/fwlink/?prd=12395&pver=11&sbp=ProjectTypeDeprecated&plcid=0×409&clcid=0×409&ar=MSDN&sar=ProjectCompatibility&o1={F85E285D-A4E0-4152-9332-AB1D724D3325}
Obviamente, los proyectos de Windows Phone no están soportados todavía en Visual Studio 11.
PhoneApp1_Net4\PhoneApp1_Net4.csproj: The project file ‘E:\srcElBruno\Tests\ProjectCompatibility\TestForVs11\PhoneApp1_Net4\PhoneApp1_Net4.csproj’ cannot be opened. There is a missing project subtype. Subtype: ‘{C089C8C0-30E0-4E22-80C0-CE093F111A43}’ is unsupported by this installation. http://go.microsoft.com/fwlink/?prd=12395&pver=11&sbp=ProjectTypeDeprecated&plcid=0×409&clcid=0×409&ar=MSDN&sar=ProjectCompatibility&o1={C089C8C0-30E0-4E22-80C0-CE093F111A43}
Ahora bien, el panel del Solution Explorer nos deja muy en claro, qué tipos de proyectos están soportados, cuales no se pudieron cargar y cuales son incompatibles.
Si intentamos compilar los proyectos, veremos que los mismos compilan correctamente. Pero ahora viene la prueba de fuego:
¿podrá Visual Studio 2010 abrir la nueva solución y compilar los proyectos modificados?
Y la respuesta es …. NO !!! Lo primero que vemos es el asistente para conversiones y curiosamente apunta al proyecto de ASP.Net MVC 2.
La pregunta en este momento, estimado lector, es ¿cómo demonios se modifica este archivo si el crack de Visual Studio 11 me ha dicho que no lo puede cargar?. Pues si, lo modifica y mucho al archivo csproj, y es por esto que en este punto Visual Studio 2010 entiende que tiene que actualizarlo.
Así que si lo actualizas con VS2010, pues ya no hay más problemas, salvo que quieras trabajar en modo mixto en tu equipo con VS2010 y VS11.
Así que los puntos finales a tener en cuenta son los siguientes:
- Hasta el día de hoy Visual Studio 11 no se puede utilizar para desarrollar para Windows Phone.
- Con desarrollos para AZURE, Visual Studio 11 todavía no soporta un upgrade limpio desde VS2010, pero ese es motivo de un post completo
- No hay soporte para proyectos de Visual Studio Installer en VS11
- Cuidado con los proyectos de ASP.Net MVC 2.0 si piensas trabajar con Visual Studio 11
Lo bueno de todo este jardín, es que luego realmente el trabajo es “side by side” entre ambos Visual Studios sin complicaciones, algo que antes entre VS2005 y VS2010 por ejemplo no era tan fácil.
Saludos @ Home
El Bruno
[# VS11] Excellent set of libraries for #WinRT developments (i.e. for # Windows8)
Publicado por elbruno en CodePlex, Visual Studio 11, Windows 8 el 19 mayo, 2012
Buenas,
these weeks we we have been hitting with the development of an application to Windows 8. As I was walking weak physical condition; I I have trained as Rocky in Siberia with 30 minutes of CodeKatas per day, the videos of the Build (which led to tell the truth I have not served much) and other techniques of my trained staff that does not allow me to disseminate.
But as the basis of all developments is still
-20% code
-80% understand the platform on which you work
I found this excellent resource that has given me hours and hours of code reading:
My learning process was similar to the following:
1, choose a problem to solve (for the app that we believe there is enough in the backlog)
2. see how to solve it on WinRT
3 investigate how WinRT components that are below the solution we have implemented
4. a bit of TDD
5 return to step 1
6 refactorizar the code and the working process
Is why this set of classes, controls, etc. I’ve been very well, that they comply with basic rules as classes with consistent names, (well almost everything, etc.), clean code in parts using var (sorry @ J0rgeSerran0@ _PedroHurtado @ eiximenis, what a have mounted ehh?), etc.
If these to start with Windows 8 and underground, then I recommend that you check some of the implementations made, that they are really very well.
Project: http://winrtxamltoolkit.codeplex.com/
Source: http://winrtxamltoolkit.codeplex.com/SourceControl/changeset/changes/13755
Saludos @ Home
El Bruno
[#VS11] Excelente set de bibliotecas para desarrollos sobre WinRT (es decir para #Windows8)
Publicado por elbruno en CodePlex, Visual Studio 11, Windows 8 el 19 mayo, 2012
Buenas,
estas semanas nos hemos estado pegando con el desarrollo de una aplicación para Windows 8. Como yo andaba flojo de estado físico; me he entrenado como Rocky en Siberia con 30 minutos de CodeKatas por día, los videos del Build (que a decir verdad no me han servido mucho) y otras técnicas de mi entrenados personal que no me permite difundir.
Pero como la base de todos los desarrollos sigue siendo
- 20% código
- 80% comprender la plataforma sobre la que trabajas
me he encontrado con este excelente recurso que me ha dado horas y horas de lectura de código:
Mi proceso de aprendizaje era similar al siguiente:
1, elegir una problemática a solucionar (para la app que creamos hay bastantes en el backlog)
2. ver la forma de solucionarlo sobre WinRT
3. investigar como funcionan los componentes de WinRT que están por debajo para la solución que hemos implementado
4. un poco de TDD
5. volver al paso 1
6. refactorizar el código y el proceso de trabajo
Es por eso que este conjunto de clases, controles, etc. me ha venido muy bien, ya que cumplen con reglas básicas como clases con nombres coherentes, código limpio (bueno casi todo, etc.), en algunas partes se utiliza var (lo siento @J0rgeSerran0 @_PedroHurtado @eiximenis, menuda han montado ehh??), etc.
Si estas por empezar con Windows 8 y METRO, pues te recomiendo que revises algunas de las implementaciones que han hecho, ya que realmente están muy bien.
Proyecto: http://winrtxamltoolkit.codeplex.com/
Source: http://winrtxamltoolkit.codeplex.com/SourceControl/changeset/changes/13755
Saludos @ Home
El Bruno





SocialVibe