Archivo

Archive for 5 marzo 2010

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

marzo 5, 2010 3 comentarios

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: ,,
Anuncios
Categorías:.NET