Comenzar el instalador hasta que nos pida elegir nuestro país. Pulsar SHIFT + F10 para que aparezca la ventana de comandos. Escribir OOBE\BYPASSNRO y presionar ENTER. El ordernador (o máquina virtual) se reiniciará y volvera a la misma pantalla de selección de país. Volver a pulsar SHIFT + F10. Escribir ipconfig /release y presionar ENTER. …
Etiqueta: howto
Instalar Newtonsoft.JSON (u otro paquete Nuget) en VS Code
A través de la terminal de VS Code debemos navegar a la carpeta donde esta situado el proyecto en el que queremos añadir el paquete Nuget. Una vez ahí, ejecutamos: dotnet add package Newtonsoft.Json Nota: Debéis instalar la extension de C# para VS Code. Mas información aquí: https://docs.microsoft.com/en-us/dotnet/core/tutorials/with-visual-studio-code
Eliminar el último caracter en un String en C#
Podemos usar la función "Remove" para eliminar al ultimo caracter de nuestro texto: myText = myText.Remove(myText.Length - 1, 1); Por ejemplo, si queremos eliminar si el ultimo caracter de nuestro texto es una coma: if(myText.EndsWith(",")) { myText = myText.Remove(myText.Length - 1, 1); }
Asignar Enum por su índice en Typescript
Podemos asignar el valor de un Enum a nuestro propio Enum a través de su índice. Por ejemplo, si recibimos un valor de un Enum y lo tenemos que mapear a nuestro propio objeto, tan solo debemos especificar que lo que recibimos es un número y automáticamente se asignara a ese mismo número en nuestro …
Web Platform Installer: The product cannot be installed because a product that it depends on did not install successfully
Este error aparece tras algún fallo en la instalacion de software en Web Platform Installer. Solución: Borrar en el navegador (sí, en el navegador) caché, ficheros temporales, etc... y volver a abrir el Web Platform Installer.
Filtrar items en funcion de un valor externo en AngularJS
Si tenemos una lista/tabla de elementos y queremos aplicar un filtro dependiendo de un valor externo a esa lista/tabla (por ejemplo un dropdown), podemos crear nuestro propio filtro a aplicar. Ejemplo: Filtrar Items de una tabla en funcion de un dropdown Paso 1: Crear el dropdown con el filtro Accion 1: Crear los valores del dropDown …
Sigue leyendo Filtrar items en funcion de un valor externo en AngularJS
Aumentar tamaño de disco en MacOSX despues de expandirlo en VMWare
Si expandimos el disco duro de una máquina virtual con Mac OS X instalado, después tenemos que ampliar la partición dentro de la propia máquina. Desde Mac OS X El Capitan la aplicación Disk Utility ha cambiado y no da la opción de hacerlo. La forma más fácil es por Terminal: sudo diskutil resizeVolume / …
Sigue leyendo Aumentar tamaño de disco en MacOSX despues de expandirlo en VMWare
Cambiar el nombre de un WSP
En Visual Studio vamos al Solution Explorer y localizamos dentro de nuestro proyecto de SharePoint la carpeta Package. Dentro hacemos doble click en Package.package, se nos abrira una ventana con la información. En la pestaña "Design" vemos el campo "Name" que es el que aparecera al publicar el WSP y el que debemos cambiar.
Firmar DLLs (Microsoft IL Disassembler-Assembler)
Debemos crear un fichero BAT (.bat) en la misma ruta de la DLL que queremos firmar. DEL .\SIGNED_LIBRARY.* /F "C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\ildasm.exe" .\LIBRARY.dll /output:.\SIGNED_LIBRARY.il "C:\Windows\Microsoft.NET\Framework\v2.0.50727\ilasm.exe" .\SIGNED_LIBRARY.il /dll /key=.\LIBRARY_KEY.snk /output=.\SIGNED_LIBRARY.dll PAUSE LIBRARY = Nombre de la DLL SIGNED_LIBRARY = Nombre de la DLL firmada LIBRARY_KEY = Key que usaremos para firmar la librería (La podéis …
Sigue leyendo Firmar DLLs (Microsoft IL Disassembler-Assembler)
Obtener Datos de Servicio REST con RestSharp
Este fragmento de código nos permite hacer una llamada a un Web Service REST mediante la librería RestSharp. var client = new RestClient("REST_SERVICE_URL"); client.Authenticator = new HttpBasicAuthenticator("USER", "PASSWORD"); var request = new RestRequest(Method.GET); request.RequestFormat = DataFormat.Json; IRestResponse response = client.Execute(request); var content = response.Content;