Inicio > .NET > [Silverlight 4] Cómo correr Silverlight 4 en Visual Studio 2010 RC

[Silverlight 4] Cómo correr Silverlight 4 en Visual Studio 2010 RC

Buenas,

Actualmente trabajo en un proyecto con Silverlight 3, en esta versión no hay soporte para mostrar HTML, porque lo que tengo que hacer una serie de trucos con javascript para poder mostrar el HTML. Como ya sabrán resulta que la versión de Silverlight 4 esta a punto de ser liberada, por lo que hay que hacer pruebas porque seguro cuando salga a producción será en esta versión.

Mi problema es que Silveright 4 solo corre en VS 2010 (según me dijeron), por lo que ya descargue e instale Visual Studio 2010 RC, entonces quise instalar Silverlight 4 para hacer mis pruebas pero resulta que no lo puedo instalar porque VS 2010 ya es RC y Microsoft aun no libera la versión de los tools para el RC. #FAIL.

Aquí un truco de que podemos hacer para hacer pruebas en lo que estos productos se libera.

1. cuando tengamos en pantalla este mensaje:

image 

Antes de que cerremos, nos dirigimos a la unidad principal de nuestra maquina, en este caso la unidad C:\.

2. Abrir el archivo ParameterInfo.xml que se encuentra en la carpeta C:\1eb31413031af402db9ce97a1b69bc, ya que lo abrimos vamos a borrar las líneas 13 a 41.

Este es el texto que se debe borrar:

<BlockIf DisplayText="Visual Studio 2010 Beta 2 or Visual Web Developer Express 2010 Beta 2 that matches the language version of Silverlight Tools 4 must be installed before installation of Silverlight Tools can continue.  Silverlight Tools is available in other languages at &lt;A HREF=&quot;http://go.microsoft.com/fwlink/?LinkId=177432&quot;&gt;http://go.microsoft.com/fwlink/?LinkId=177432&lt;/A&gt;.">
  <Not>
    <Or>
      <Equals LeftHandSide="10.0.21006" BoolWhenNonExistent="false">
        <RegKeyValue Location="HKLM\SOFTWARE\Microsoft\VisualStudio\10.0\Setup\VS\BuildNumber\1033" />
      </Equals>
      <Exists>
        <RegKey Location="HKLM\SOFTWARE\Microsoft\VisualStudio\10.0\Setup\Microsoft Visual Web Developer 2010 Express Beta 2 - enu" />
      </Exists>
    </Or>
  </Not>
</BlockIf>
<BlockIf DisplayText="The Visual Web Developer feature for Visual Studio 2010 Beta 2 must be installed before installation can continue.">
  <Not>
    <Or>
      <And>
        <Exists>
          <RegKey Location="HKLM\SOFTWARE\Microsoft\VisualStudio\10.0\InstalledProducts\Visual Web Developer" />
        </Exists>
        <Exists>
          <RegKey Location="HKLM\SOFTWARE\Microsoft\VisualStudio\10.0\Packages\{349C5850-65DF-11DA-9384-00065B846F21}" />
        </Exists>
      </And>
      <Exists>
        <RegKey Location="HKLM\Software\Microsoft\VWDExpress\10.0\Packages\{349C5850-65DF-11DA-9384-00065B846F21}" />
      </Exists>
    </Or>
  </Not>
</BlockIf>

3. Luego ejecutamos el archivo SPInstaller.exe. Como se pueden dar cuenta en la imagen si se pude instalar aunque dice Beta 2😛

image

4. Por ultimo vamos a actualizar unos datos en el registro de Windows en la siguiente ruta:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\DesignerPlatforms\Silverlight

y cambiamos el valor de SilverlightHost  de v3.0 a v4.0

Y listo ya podemos trabajar con Silverlight 4 en Visual Studio 2010 RC😀

image

Espero que les sea de utilidad. Saludos!!!

Etiquetas de Technorati: ,,
Categorías:.NET
  1. StrongCod3r
    marzo 13, 2010 a las 10:20 am

    Buena solucion al problema gracias.

  2. octubre 6, 2011 a las 10:58 pm

    no encuentro esa carpeta… tengo windows 7 de 64… donde puede aparecer?

    • diciembre 1, 2011 a las 6:53 pm

      A que carpeta te refieres, a la del regedit. Esta es una solución temporal ya que hoy en día esto no es necesario ya que el VS 2010 y Silverlight 4 esta ya no estan en Beta.

      Saludos.

  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: