A través de PowerShell podemos obtener el número de líneas de código que tenemos en nuestra solución (o en la carpeta que queramos). Nos basta con obtener el directorio recursivamente, especificar el tipo de fichero (extension) y lanzar el comando que obtiene las líneas: dir -Recurse *.* | Get-Content | Measure-Object -Line
Podemos mostrar la description Out-of-the-Box de un campo en un layout con dos lineas: Primero, debemos asegurarnos de tener registrado el namespace de WebControls en nuestro Layout: <!--SPM:<%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=16.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>--> Y segundo, debemos incluir la siguiente linea por cada campo que queramos: <!--MS:<SharePoint:FieldProperty FieldName="FIELD_NAME" PropertyName="Description" runat="server">--><!--ME:</SharePoint:FieldProperty>-->
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 […]
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.
Para referenciar un framework de terceros que todavía esté hecho en Objective-C debemos crear una cabecera puente. Crear una clase Header, por ejemplo “Swift-Bridging-Header.h”. Escribimos dentro la referencia al framework, por ejemplo: “#import <mylibrary.h>”. Vamos a las opciones de la App, bajo la pestaña “Build Settings”. Buscamos en la categoria “Swift Compiler – Code Generation” la […]
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.
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 […]